summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/wasm/test-c-wasm-entry.cc
diff options
context:
space:
mode:
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.cc9
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");