diff options
Diffstat (limited to 'test/wasm2js')
-rw-r--r-- | test/wasm2js/br.2asm.js | 4 | ||||
-rw-r--r-- | test/wasm2js/br_table.2asm.js | 4 | ||||
-rw-r--r-- | test/wasm2js/br_table_temp.2asm.js | 4 | ||||
-rw-r--r-- | test/wasm2js/i64-select.2asm.js | 12 | ||||
-rw-r--r-- | test/wasm2js/i64-select.wast | 21 | ||||
-rw-r--r-- | test/wasm2js/select.2asm.js | 4 |
6 files changed, 41 insertions, 8 deletions
diff --git a/test/wasm2js/br.2asm.js b/test/wasm2js/br.2asm.js index c30b7d2de..01f5d3941 100644 --- a/test/wasm2js/br.2asm.js +++ b/test/wasm2js/br.2asm.js @@ -262,7 +262,7 @@ function asmFunc(global, env, buffer) { function $27($0, $1_1) { $0 = $0 | 0; $1_1 = $1_1 | 0; - var $2_1 = 0, $3_1 = 0, $4_1 = 0, $5_1 = 0, $6_1 = 0; + var $2_1 = 0, $3_1 = 0, $4_1 = 0; block : { $2_1 = 5; break block; @@ -273,7 +273,7 @@ function asmFunc(global, env, buffer) { function $28($0, $1_1) { $0 = $0 | 0; $1_1 = $1_1 | 0; - var $2_1 = 0, $3_1 = 0, $4_1 = 0, $5_1 = 0, $6_1 = 0; + var $2_1 = 0, $3_1 = 0, $4_1 = 0; block : { $2_1 = $0; $3_1 = 6; diff --git a/test/wasm2js/br_table.2asm.js b/test/wasm2js/br_table.2asm.js index 2a33ce688..7ff5e4c4d 100644 --- a/test/wasm2js/br_table.2asm.js +++ b/test/wasm2js/br_table.2asm.js @@ -49727,7 +49727,7 @@ function asmFunc(global, env, buffer) { function $34($0, $1_1) { $0 = $0 | 0; $1_1 = $1_1 | 0; - var $3_1 = 0, $4_1 = 0, $5_1 = 0, $6_1 = 0, $7_1 = 0; + var $3_1 = 0, $4_1 = 0, $5_1 = 0; block : { $3_1 = 5; switch (0 | 0) { @@ -49741,7 +49741,7 @@ function asmFunc(global, env, buffer) { function $35($0, $1_1) { $0 = $0 | 0; $1_1 = $1_1 | 0; - var $2_1 = 0, $4_1 = 0, $5_1 = 0, $6_1 = 0, $7_1 = 0; + var $2_1 = 0, $4_1 = 0, $5_1 = 0; block : { $2_1 = $0; $4_1 = 6; diff --git a/test/wasm2js/br_table_temp.2asm.js b/test/wasm2js/br_table_temp.2asm.js index d12bfb2cb..a38640d64 100644 --- a/test/wasm2js/br_table_temp.2asm.js +++ b/test/wasm2js/br_table_temp.2asm.js @@ -49725,7 +49725,7 @@ function asmFunc(global, env, buffer) { function $34($0, $1_1) { $0 = $0 | 0; $1_1 = $1_1 | 0; - var $3_1 = 0, $4_1 = 0, $5_1 = 0, $6_1 = 0, $7_1 = 0; + var $3_1 = 0, $4_1 = 0, $5_1 = 0; block : { $3_1 = 5; switch (0 | 0) { @@ -49739,7 +49739,7 @@ function asmFunc(global, env, buffer) { function $35($0, $1_1) { $0 = $0 | 0; $1_1 = $1_1 | 0; - var $2_1 = 0, $4_1 = 0, $5_1 = 0, $6_1 = 0, $7_1 = 0; + var $2_1 = 0, $4_1 = 0, $5_1 = 0; block : { $2_1 = $0; $4_1 = 6; diff --git a/test/wasm2js/i64-select.2asm.js b/test/wasm2js/i64-select.2asm.js index 414005b40..dc6889683 100644 --- a/test/wasm2js/i64-select.2asm.js +++ b/test/wasm2js/i64-select.2asm.js @@ -42,6 +42,18 @@ function asmFunc(global, env, buffer) { return i64toi32_i32$3 | 0; } + function unreachable_select_i64() { + return abort() | 0; + } + + function unreachable_select_i64_b() { + return abort() | 0; + } + + function unreachable_select_i64_c() { + return abort() | 0; + } + var FUNCTION_TABLE = []; return { diff --git a/test/wasm2js/i64-select.wast b/test/wasm2js/i64-select.wast index e5f3a6bab..1fc356c88 100644 --- a/test/wasm2js/i64-select.wast +++ b/test/wasm2js/i64-select.wast @@ -20,4 +20,25 @@ ) ) ) + (func $unreachable-select-i64 (result i64) + (select + (i64.const 1) + (unreachable) + (i32.const 268435456) + ) + ) + (func $unreachable-select-i64-b (result i64) + (select + (unreachable) + (i64.const 1) + (i32.const 268435456) + ) + ) + (func $unreachable-select-i64-c (result i64) + (select + (i64.const 1) + (i64.const 1) + (unreachable) + ) + ) ) diff --git a/test/wasm2js/select.2asm.js b/test/wasm2js/select.2asm.js index 1deedbbfd..893d6db56 100644 --- a/test/wasm2js/select.2asm.js +++ b/test/wasm2js/select.2asm.js @@ -65,13 +65,13 @@ function asmFunc(global, env, buffer) { function $4(cond) { cond = cond | 0; - var $1_1 = 0, $2_1 = 0; + var $1_1 = 0; return abort() | 0; } function $5(cond) { cond = cond | 0; - var $1_1 = 0, $2_1 = 0; + var $1_1 = 0; return abort() | 0; } |