diff options
Diffstat (limited to 'tools/test-js-optimizer-si.js')
-rw-r--r-- | tools/test-js-optimizer-si.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/test-js-optimizer-si.js b/tools/test-js-optimizer-si.js index 9bb82da4..04ceec4a 100644 --- a/tools/test-js-optimizer-si.js +++ b/tools/test-js-optimizer-si.js @@ -164,6 +164,20 @@ function a() { if ((label|0) == 53) { a(); } + while (1) { + if (x) { + if (y) { + f(); + } else { + label = 953; + } + } else { + label = 953; + } + if ((label|0) == 953) { + a(); + } + } if (x) { if (y) { label = 54; // extra label setting, cannot fuse here |