diff --git a/lib/vm.js b/lib/vm.js index c813ca3049e3e0..3dd63fe2af1222 100644 --- a/lib/vm.js +++ b/lib/vm.js @@ -23,14 +23,13 @@ const { ContextifyScript, - kParsingContext, makeContext, isContext: _isContext, } = process.binding('contextify'); - const { ERR_INVALID_ARG_TYPE } = require('internal/errors').codes; const { isUint8Array } = require('internal/util/types'); const { validateInt32, validateUint32 } = require('internal/validators'); +const kParsingContext = Symbol('script parsing context'); class Script extends ContextifyScript { constructor(code, options = {}) { diff --git a/src/env.h b/src/env.h index 91ae7824281cb7..820c3a7fc38e01 100644 --- a/src/env.h +++ b/src/env.h @@ -359,7 +359,6 @@ struct PackageConfig { V(tls_wrap_constructor_function, v8::Function) \ V(tty_constructor_template, v8::FunctionTemplate) \ V(udp_constructor_function, v8::Function) \ - V(vm_parsing_context_symbol, v8::Symbol) \ V(url_constructor_function, v8::Function) \ V(write_wrap_template, v8::ObjectTemplate) diff --git a/src/node_contextify.cc b/src/node_contextify.cc index 74b7c594d5f179..be4c0e5cf303d7 100644 --- a/src/node_contextify.cc +++ b/src/node_contextify.cc @@ -609,16 +609,6 @@ class ContextifyScript : public BaseObject { target->Set(class_name, script_tmpl->GetFunction()); env->set_script_context_constructor_template(script_tmpl); - - Local parsing_context_symbol = - Symbol::New(env->isolate(), - FIXED_ONE_BYTE_STRING(env->isolate(), - "script parsing context")); - env->set_vm_parsing_context_symbol(parsing_context_symbol); - target->Set(env->context(), - FIXED_ONE_BYTE_STRING(env->isolate(), "kParsingContext"), - parsing_context_symbol) - .FromJust(); }