diff options
Diffstat (limited to 'deps/v8/test/wasm-api-tests/finalize.cc')
-rw-r--r-- | deps/v8/test/wasm-api-tests/finalize.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/deps/v8/test/wasm-api-tests/finalize.cc b/deps/v8/test/wasm-api-tests/finalize.cc index 19646cf007..77cd588449 100644 --- a/deps/v8/test/wasm-api-tests/finalize.cc +++ b/deps/v8/test/wasm-api-tests/finalize.cc @@ -36,10 +36,11 @@ void FinalizeModule(void* data) { g_modules_finalized += static_cast<int>(reinterpret_cast<intptr_t>(data)); } -void RunInStore(Store* store, ZoneBuffer* wire_bytes, int iterations) { - size_t size = wire_bytes->end() - wire_bytes->begin(); +void RunInStore(Store* store, base::Vector<const uint8_t> wire_bytes, + int iterations) { vec<byte_t> binary = vec<byte_t>::make( - size, reinterpret_cast<byte_t*>(const_cast<byte*>(wire_bytes->begin()))); + wire_bytes.size(), + reinterpret_cast<byte_t*>(const_cast<byte*>(wire_bytes.begin()))); own<Module> module = Module::make(store, binary); module->set_host_info(reinterpret_cast<void*>(kModuleMagic), &FinalizeModule); for (int iteration = 0; iteration < iterations; iteration++) { |