summaryrefslogtreecommitdiff
path: root/test/wasm2js/br_table_to_loop.2asm.js
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2019-04-25 10:35:22 -0700
committerGitHub <noreply@github.com>2019-04-25 10:35:22 -0700
commitef6020cd5fbf9af61e7fdc17a5c787fc733f793d (patch)
tree4fa531d168f304f050c73abb549a3de079f8a05d /test/wasm2js/br_table_to_loop.2asm.js
parent09945884f7461135286357d14f993f9b5c5a329b (diff)
downloadbinaryen-ef6020cd5fbf9af61e7fdc17a5c787fc733f793d.tar.gz
binaryen-ef6020cd5fbf9af61e7fdc17a5c787fc733f793d.tar.bz2
binaryen-ef6020cd5fbf9af61e7fdc17a5c787fc733f793d.zip
wasm2js: optimize loops and eqz (#2051)
Diffstat (limited to 'test/wasm2js/br_table_to_loop.2asm.js')
-rw-r--r--test/wasm2js/br_table_to_loop.2asm.js10
1 files changed, 4 insertions, 6 deletions
diff --git a/test/wasm2js/br_table_to_loop.2asm.js b/test/wasm2js/br_table_to_loop.2asm.js
index 46979b23e..42f8081f2 100644
--- a/test/wasm2js/br_table_to_loop.2asm.js
+++ b/test/wasm2js/br_table_to_loop.2asm.js
@@ -23,7 +23,7 @@ function asmFunc(global, env, buffer) {
var infinity = global.Infinity;
function $0() {
block : {
- loop : do {
+ loop : while (1) {
switch (1 | 0) {
case 0:
break block;
@@ -32,14 +32,13 @@ function asmFunc(global, env, buffer) {
default:
break block;
};
- break loop;
- } while (1);
+ };
}
}
function $1() {
block : {
- loop : do {
+ loop : while (1) {
switch (1 | 0) {
case 0:
continue loop;
@@ -48,8 +47,7 @@ function asmFunc(global, env, buffer) {
default:
continue loop;
};
- break loop;
- } while (1);
+ };
}
}