diff options
author | Alon Zakai <alonzakai@gmail.com> | 2015-12-06 18:00:38 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2015-12-06 18:00:38 -0800 |
commit | 43ddf341c47350db98618c49a5d0acb0af6960ab (patch) | |
tree | 58e02c3d105945e9cde41236c7646c6040352006 /test/unit.2asm.js | |
parent | 79d04e7fd2fc6a09f2318e227b1d68bfd3bc0325 (diff) | |
download | binaryen-43ddf341c47350db98618c49a5d0acb0af6960ab.tar.gz binaryen-43ddf341c47350db98618c49a5d0acb0af6960ab.tar.bz2 binaryen-43ddf341c47350db98618c49a5d0acb0af6960ab.zip |
coerce returns in wasm2asm
Diffstat (limited to 'test/unit.2asm.js')
-rw-r--r-- | test/unit.2asm.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/unit.2asm.js b/test/unit.2asm.js index 18a4cccb6..c33736a61 100644 --- a/test/unit.2asm.js +++ b/test/unit.2asm.js @@ -31,7 +31,7 @@ function asmFunc(global, env, buffer) { } wasm2asm_f64$0 = 1.2; } - return wasm2asm_f64$0; + return +wasm2asm_f64$0; } function doubleCompares(x, y) { @@ -57,12 +57,12 @@ function asmFunc(global, env, buffer) { } wasm2asm_f64$0 = y; } - return wasm2asm_f64$0; + return +wasm2asm_f64$0; } function intOps() { var x = 0; - return (x | 0) == (0 | 0); + return (x | 0) == (0 | 0) | 0; } function conversions() { @@ -144,7 +144,7 @@ function asmFunc(global, env, buffer) { } wasm2asm_i32$0 = 0; } - return wasm2asm_i32$0; + return wasm2asm_i32$0 | 0; } function blocker() { @@ -154,7 +154,7 @@ function asmFunc(global, env, buffer) { } function frem() { - return +f64_rem(+(5.5), +(1.2)); + return +(+f64_rem(+(5.5), +(1.2))); } function big_uint_div_u() { @@ -163,7 +163,7 @@ function asmFunc(global, env, buffer) { x = (4294967295 / 2 | 0) & 4294967295 | 0; wasm2asm_i32$0 = x; } - return wasm2asm_i32$0; + return wasm2asm_i32$0 | 0; } function fr(x) { @@ -178,7 +178,7 @@ function asmFunc(global, env, buffer) { } function negZero() { - return -0.0; + return +(-0.0); } function abs() { |