summaryrefslogtreecommitdiff
path: root/src/env.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/env.cc')
-rw-r--r--src/env.cc20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/env.cc b/src/env.cc
index 38d5796f54..bb78a0c1f3 100644
--- a/src/env.cc
+++ b/src/env.cc
@@ -39,7 +39,6 @@ using v8::NewStringType;
using v8::Number;
using v8::Object;
using v8::Private;
-using v8::ScriptOrModule;
using v8::SnapshotCreator;
using v8::StackTrace;
using v8::String;
@@ -47,7 +46,6 @@ using v8::Symbol;
using v8::TracingController;
using v8::Undefined;
using v8::Value;
-using v8::WeakCallbackInfo;
using worker::Worker;
int const Environment::kNodeContextTag = 0x6e6f64;
@@ -387,24 +385,6 @@ Environment::Environment(IsolateData* isolate_data,
CreateProperties();
}
-static void WeakCallbackCompiledFn(
- const WeakCallbackInfo<CompiledFnEntry>& data) {
- CompiledFnEntry* entry = data.GetParameter();
- entry->env->id_to_function_map.erase(entry->id);
- delete entry;
-}
-
-CompiledFnEntry::CompiledFnEntry(Environment* env,
- uint32_t id,
- Local<ScriptOrModule> script)
- : env(env),
- id(id),
- cache_key(env->isolate(), Object::New(env->isolate())),
- script(env->isolate(), script) {
- this->script.SetWeak(
- this, WeakCallbackCompiledFn, v8::WeakCallbackType::kParameter);
-}
-
Environment::~Environment() {
isolate()->GetHeapProfiler()->RemoveBuildEmbedderGraphCallback(
BuildEmbedderGraph, this);