From bafbffb0337e2159c0355e66c8de8e1f4ceda296 Mon Sep 17 00:00:00 2001 From: Mikolaj Boc Date: Fri, 30 Sep 2022 16:17:41 +0200 Subject: [PATCH] Provide the wasm module correctly to the instantiateWasm callback The second parameter to the onDone callback in istantiateWasm was missing in qwasmjsrunner.js, which prevented the wasm module from working on the threaded qt build. Change-Id: I5d1be7a2e0d8043112f304b4d2530acdaae7b398 Reviewed-by: David Skoland --- util/wasm/batchedtestrunner/qwasmjsruntime.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/wasm/batchedtestrunner/qwasmjsruntime.js b/util/wasm/batchedtestrunner/qwasmjsruntime.js index 34a46c6e3f4..c560f38ea48 100644 --- a/util/wasm/batchedtestrunner/qwasmjsruntime.js +++ b/util/wasm/batchedtestrunner/qwasmjsruntime.js @@ -166,7 +166,7 @@ export class CompiledModule { const instanceParams = {}; instanceParams.instantiateWasm = async (imports, onDone) => { try { - onDone(await WebAssembly.instantiate(this.#wasm, imports)); + onDone(await WebAssembly.instantiate(this.#wasm, imports), this.#wasm); } catch (e) { params?.onInstantiationError?.(e); }