From f22eed6dd8b8042cbfd359a20d8ea0e4533fc2b2 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Mon, 23 May 2022 17:50:24 +0200 Subject: [PATCH] [Wasm] Fix running wasm in the browser --- .../src/org/jetbrains/kotlin/backend/wasm/compiler.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/compiler.kt b/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/compiler.kt index 045c744730e..33abb577bf3 100644 --- a/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/compiler.kt +++ b/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/compiler.kt @@ -150,7 +150,7 @@ fun generateJsWasmLoader(kind: WasmLoaderKind, wasmFilePath: String, externalJs: WasmLoaderKind.BROWSER -> """ - const { wasmInstance } = await WebAssembly.instantiateStreaming(fetch("$wasmFilePath"), { js_code }); + const { instance: wasmInstance } = await WebAssembly.instantiateStreaming(fetch("$wasmFilePath"), { js_code }); """.trimIndent() } @@ -189,4 +189,4 @@ fun writeCompilationResult( File(dir, "$fileNameBase.wasm").writeBytes(result.wasm) val jsWithLoader = generateJsWasmLoader(loaderKind, "./$fileNameBase.wasm", result.js) File(dir, "$fileNameBase.js").writeText(jsWithLoader) -} \ No newline at end of file +}