Index: src/runtime/runtime-wasm.cc |
diff --git a/src/runtime/runtime-wasm.cc b/src/runtime/runtime-wasm.cc |
index b55acf1b33fd70e8c23a1a4035682296288282c3..c883fb7e1a94fee7c4c064a8e1e64bd4e270e6bd 100644 |
--- a/src/runtime/runtime-wasm.cc |
+++ b/src/runtime/runtime-wasm.cc |
@@ -152,18 +152,11 @@ RUNTIME_FUNCTION(Runtime_JITSingleFunction) { |
Handle<JSArrayBuffer> mem_buffer = Handle<JSArrayBuffer>::cast(obj); |
- wasm::ErrorThrower thrower(isolate, "JITSingleFunction"); |
wasm::WasmModule module(reinterpret_cast<byte*>(mem_buffer->backing_store())); |
- wasm::WasmModuleInstance instance(&module); |
- instance.context = isolate->native_context(); |
- instance.mem_size = |
- static_cast<uint32_t>(mem_buffer->byte_length()->Number()); |
- instance.mem_start = reinterpret_cast<byte*>(mem_buffer->backing_store()); |
- instance.globals_start = nullptr; |
- |
+ wasm::ErrorThrower thrower(isolate, "JITSingleFunction"); |
wasm::ModuleEnv module_env; |
module_env.module = &module; |
- module_env.instance = &instance; |
+ module_env.instance = nullptr; |
module_env.origin = wasm::kWasmOrigin; |
uint32_t signature_size = args.length() - fixed_args; |