diff options
Diffstat (limited to 'deps/v8/test/cctest/wasm/test-c-wasm-entry.cc')
-rw-r--r-- | deps/v8/test/cctest/wasm/test-c-wasm-entry.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/deps/v8/test/cctest/wasm/test-c-wasm-entry.cc b/deps/v8/test/cctest/wasm/test-c-wasm-entry.cc index e56060bdd9..ca6662c90c 100644 --- a/deps/v8/test/cctest/wasm/test-c-wasm-entry.cc +++ b/deps/v8/test/cctest/wasm/test-c-wasm-entry.cc @@ -62,10 +62,11 @@ class CWasmEntryArgTester { Handle<Object> buffer_obj(reinterpret_cast<Object*>(arg_buffer.data()), isolate_); CHECK(!buffer_obj->IsHeapObject()); - Handle<Object> call_args[]{ - Handle<Object>::cast(isolate_->factory()->NewForeign( - wasm_code_->instruction_start(), TENURED)), - runner_.builder().instance_object(), buffer_obj}; + Handle<Object> code_entry_obj( + reinterpret_cast<Object*>(wasm_code_->instruction_start()), isolate_); + CHECK(!code_entry_obj->IsHeapObject()); + Handle<Object> call_args[]{code_entry_obj, + runner_.builder().instance_object(), buffer_obj}; static_assert( arraysize(call_args) == compiler::CWasmEntryParameters::kNumParameters, "adapt this test"); |