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.cc16
1 files changed, 7 insertions, 9 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 b772f2d619..455f14eb6a 100644
--- a/deps/v8/test/cctest/wasm/test-c-wasm-entry.cc
+++ b/deps/v8/test/cctest/wasm/test-c-wasm-entry.cc
@@ -63,18 +63,16 @@ class CWasmEntryArgTester {
isolate_);
CHECK(!buffer_obj->IsHeapObject());
Handle<Object> call_args[]{
- (FLAG_wasm_jit_to_native
- ? Handle<Object>::cast(isolate_->factory()->NewForeign(
- wasm_code_.GetWasmCode()->instructions().start(), TENURED))
- : Handle<Object>::cast(wasm_code_.GetCode())),
- handle(reinterpret_cast<Object*>(wasm_code_.wasm_context()), isolate_),
+ Handle<Object>::cast(isolate_->factory()->NewForeign(
+ wasm_code_->instructions().start(), TENURED)),
+ handle(
+ wasm_code_->native_module()->compiled_module()->owning_instance(),
+ isolate_),
buffer_obj};
static_assert(
arraysize(call_args) == compiler::CWasmEntryParameters::kNumParameters,
"adapt this test");
- if (FLAG_wasm_jit_to_native) {
- wasm_code_.GetWasmCode()->owner()->SetExecutable(true);
- }
+ wasm_code_->native_module()->SetExecutable(true);
MaybeHandle<Object> return_obj = Execution::Call(
isolate_, c_wasm_entry_fn_, receiver, arraysize(call_args), call_args);
CHECK(!return_obj.is_null());
@@ -97,7 +95,7 @@ class CWasmEntryArgTester {
std::function<ReturnType(Args...)> expected_fn_;
FunctionSig* sig_;
Handle<JSFunction> c_wasm_entry_fn_;
- WasmCodeWrapper wasm_code_;
+ wasm::WasmCode* wasm_code_;
};
} // namespace