diff options
Diffstat (limited to 'tools/test-js-optimizer-si.js')
-rw-r--r-- | tools/test-js-optimizer-si.js | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/tools/test-js-optimizer-si.js b/tools/test-js-optimizer-si.js index 1d214386..5f6b334f 100644 --- a/tools/test-js-optimizer-si.js +++ b/tools/test-js-optimizer-si.js @@ -25,7 +25,7 @@ function a() { h(); } if (x) { - f(); + return; if (y) { g(); } @@ -38,7 +38,7 @@ function a() { } } if (x) { - f(); + return; if (y) { if (z) { g(); @@ -47,7 +47,7 @@ function a() { } if (x) { if (y) { - f(); + return; if (z) { g(); } @@ -69,5 +69,20 @@ function a() { } f(); } + if (x) { + f(); + x = x + 2 | 0; + if (y) { + g(); + } + } + if (x) { + f(); + x = x + 2 | 0; + return; + if (y) { + g(); + } + } } |