summaryrefslogtreecommitdiff
path: root/src/node.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/node.cc')
-rw-r--r--src/node.cc12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/node.cc b/src/node.cc
index 2564b83ef9..077d9c4996 100644
--- a/src/node.cc
+++ b/src/node.cc
@@ -974,6 +974,7 @@ void SetupProcessObject(Environment* env,
GetParentProcessId).FromJust());
// -e, --eval
+ // TODO(addaleax): Remove this.
if (env->options()->has_eval_string) {
READONLY_PROPERTY(process,
"_eval",
@@ -984,23 +985,27 @@ void SetupProcessObject(Environment* env,
}
// -p, --print
+ // TODO(addaleax): Remove this.
if (env->options()->print_eval) {
READONLY_PROPERTY(process, "_print_eval", True(env->isolate()));
}
// -c, --check
+ // TODO(addaleax): Remove this.
if (env->options()->syntax_check_only) {
READONLY_PROPERTY(process, "_syntax_check_only", True(env->isolate()));
}
// -i, --interactive
+ // TODO(addaleax): Remove this.
if (env->options()->force_repl) {
READONLY_PROPERTY(process, "_forceRepl", True(env->isolate()));
}
// -r, --require
- std::vector<std::string> preload_modules =
- std::move(env->options()->preload_modules);
+ // TODO(addaleax): Remove this.
+ const std::vector<std::string>& preload_modules =
+ env->options()->preload_modules;
if (!preload_modules.empty()) {
Local<Array> array = Array::New(env->isolate());
for (unsigned int i = 0; i < preload_modules.size(); ++i) {
@@ -1013,8 +1018,6 @@ void SetupProcessObject(Environment* env,
READONLY_PROPERTY(process,
"_preload_modules",
array);
-
- preload_modules.clear();
}
// --no-deprecation
@@ -1043,6 +1046,7 @@ void SetupProcessObject(Environment* env,
#endif // NODE_NO_BROWSER_GLOBALS
// --prof-process
+ // TODO(addaleax): Remove this.
if (env->options()->prof_process) {
READONLY_PROPERTY(process, "profProcess", True(env->isolate()));
}