diff options
author | Alon Zakai <alonzakai@gmail.com> | 2014-03-17 12:54:55 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2014-03-17 17:56:17 -0700 |
commit | db3ab955c6167dec0e3d694b13b381f6bf7fb330 (patch) | |
tree | 770462d2525f58dfaad796e485cfa43b6f3782c8 /tools/test-js-optimizer-si-output.js | |
parent | dc797a4570fcb776020c886581f6de7feaf734ea (diff) |
fuse if-elses where the relooper did not emit a label clearing
Diffstat (limited to 'tools/test-js-optimizer-si-output.js')
-rw-r--r-- | tools/test-js-optimizer-si-output.js | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/tools/test-js-optimizer-si-output.js b/tools/test-js-optimizer-si-output.js index 0a2468b5..9ef5171c 100644 --- a/tools/test-js-optimizer-si-output.js +++ b/tools/test-js-optimizer-si-output.js @@ -121,11 +121,18 @@ function a() { if (x ? y : 0) { f(); } else { - label = 53; - } - if ((label | 0) == 53) { a(); } + while (1) { + if (x ? y : 0) { + f(); + } else { + label = 953; + } + if ((label | 0) == 953) { + a(); + } + } if (x ? y : 0) { label = 54; } else { |