diff options
Diffstat (limited to 'deps/v8/test/wasm-api-tests/serialize.cc')
-rw-r--r-- | deps/v8/test/wasm-api-tests/serialize.cc | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/deps/v8/test/wasm-api-tests/serialize.cc b/deps/v8/test/wasm-api-tests/serialize.cc index 5f10980cf2..710f123625 100644 --- a/deps/v8/test/wasm-api-tests/serialize.cc +++ b/deps/v8/test/wasm-api-tests/serialize.cc @@ -12,7 +12,7 @@ namespace { bool g_callback_called; -own<Trap*> Callback(const Val args[], Val results[]) { +own<Trap> Callback(const Val args[], Val results[]) { g_callback_called = true; return nullptr; } @@ -27,16 +27,15 @@ TEST_F(WasmCapiTest, Serialize) { Compile(); vec<byte_t> serialized = module()->serialize(); - own<Module*> deserialized = Module::deserialize(store(), serialized); + own<Module> deserialized = Module::deserialize(store(), serialized); - own<FuncType*> callback_type = - FuncType::make(vec<ValType*>::make(), vec<ValType*>::make()); - own<Func*> callback = Func::make(store(), callback_type.get(), Callback); + own<FuncType> callback_type = + FuncType::make(ownvec<ValType>::make(), ownvec<ValType>::make()); + own<Func> callback = Func::make(store(), callback_type.get(), Callback); Extern* imports[] = {callback.get()}; - own<Instance*> instance = - Instance::make(store(), deserialized.get(), imports); - vec<Extern*> exports = instance->exports(); + own<Instance> instance = Instance::make(store(), deserialized.get(), imports); + ownvec<Extern> exports = instance->exports(); Func* run = exports[0]->func(); g_callback_called = false; run->call(); |