From: Brad Fitzpatrick Date: Wed, 15 Jan 2020 20:26:56 +0000 (+0000) Subject: misc/wasm: avoid implicit boolean to number conversion X-Git-Tag: go1.15beta1~1063 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=46f9aea80197bfdf4c024c3f5a71be51a2facf59;p=gostls13.git misc/wasm: avoid implicit boolean to number conversion Fixes #36561 Change-Id: I20cbf95ef4fd7c5c255a93ed3ec3e027a0ce2bc2 Reviewed-on: https://go-review.googlesource.com/c/go/+/214944 Reviewed-by: Richard Musiol --- diff --git a/misc/wasm/wasm_exec.js b/misc/wasm/wasm_exec.js index bb66cf254d..5ac4032993 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)