summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorRichard Musiol <mail@richard-musiol.de>2018-06-15 10:45:04 +0200
committerBrad Fitzpatrick <bradfitz@golang.org>2018-06-25 17:03:20 +0000
commit9c35c1a50306f61949e0c76e5871b1033b3fd84d (patch)
treebb73cf8ee4bb2626366ca55643977fd7c54c2eb2 /misc
parent6fdbed0543cf8f4e21ab45938f5b04028877e861 (diff)
downloadgo-git-9c35c1a50306f61949e0c76e5871b1033b3fd84d.tar.gz
syscall.js: add Value.InstanceOf
Change-Id: Icf56188fdb2b8ce6789830a35608203fdb9a3df6 Reviewed-on: https://go-review.googlesource.com/120560 Reviewed-by: Paul Jolly <paul@myitcv.org.uk> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'misc')
-rw-r--r--misc/wasm/wasm_exec.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/misc/wasm/wasm_exec.js b/misc/wasm/wasm_exec.js
index 1aa727ae4d..4c29109766 100644
--- a/misc/wasm/wasm_exec.js
+++ b/misc/wasm/wasm_exec.js
@@ -286,6 +286,11 @@
loadSlice(sp + 16).set(str);
},
+ // func valueInstanceOf(v ref, t ref) bool
+ "syscall/js.valueInstanceOf": (sp) => {
+ mem().setUint8(sp + 16, loadValue(sp + 8) instanceof loadValue(sp + 12));
+ },
+
"debug": (value) => {
console.log(value);
},