summaryrefslogtreecommitdiff
path: root/deps/v8/test/wasm-api-tests/serialize.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/wasm-api-tests/serialize.cc')
-rw-r--r--deps/v8/test/wasm-api-tests/serialize.cc15
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();