Index: src/d8.cc |
diff --git a/src/d8.cc b/src/d8.cc |
index 9c5dd0cd73ec7be83eecb9cf5242ead0845da11b..4f4f042702b4b7eaa1e6d49143d3b89152cade75 100644 |
--- a/src/d8.cc |
+++ b/src/d8.cc |
@@ -690,9 +690,10 @@ MaybeLocal<Module> Shell::FetchModuleTree(Local<Context> context, |
printf("Error reading '%s'\n", file_name.c_str()); |
Shell::Exit(1); |
} |
- ScriptOrigin origin( |
+ ScriptOrigin origin = ScriptOrigin::ModuleOrigin( |
String::NewFromUtf8(isolate, file_name.c_str(), NewStringType::kNormal) |
- .ToLocalChecked()); |
+ .ToLocalChecked(), |
+ isolate); |
ScriptCompiler::Source source(source_text, origin); |
Local<Module> module; |
if (!ScriptCompiler::CompileModule(isolate, &source).ToLocal(&module)) { |