diff --git a/targets/wasm_exec.js b/targets/wasm_exec.js index 746b4c91..a0dd10a1 100644 --- a/targets/wasm_exec.js +++ b/targets/wasm_exec.js @@ -407,9 +407,9 @@ }, // func valueInstanceOf(v ref, t ref) bool - //"syscall/js.valueInstanceOf": (sp) => { - // mem().setUint8(sp + 24, loadValue(sp + 8) instanceof loadValue(sp + 16)); - //}, + "syscall/js.valueInstanceOf": (v_addr, t_addr) => { + return loadValue(v_attr) instanceof loadValue(t_addr); + }, // func copyBytesToGo(dst []byte, src ref) (int, bool) "syscall/js.copyBytesToGo": (ret_addr, dest_addr, dest_len, dest_cap, source_addr) => {