diff --git a/misc/wasm/wasm_exec.js b/misc/wasm/wasm_exec.js index bb66cf254d00fb38a7c920c6b9b78695db19e4d6..5ac40329935a0ca6c4689cbc60cef9f8fb95e69e 100644 --- a/misc/wasm/wasm_exec.js +++ b/misc/wasm/wasm_exec.js @@ -440,7 +440,7 @@ // func valueInstanceOf(v ref, t ref) bool "syscall/js.valueInstanceOf": (sp) => { - this.mem.setUint8(sp + 24, loadValue(sp + 8) instanceof loadValue(sp + 16)); + this.mem.setUint8(sp + 24, (loadValue(sp + 8) instanceof loadValue(sp + 16)) ? 1 : 0); }, // func copyBytesToGo(dst []byte, src ref) (int, bool)