diff options
Diffstat (limited to 'tools/test-js-optimizer-si-output.js')
-rw-r--r-- | tools/test-js-optimizer-si-output.js | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/tools/test-js-optimizer-si-output.js b/tools/test-js-optimizer-si-output.js index 9a55281d..bd36ef10 100644 --- a/tools/test-js-optimizer-si-output.js +++ b/tools/test-js-optimizer-si-output.js @@ -23,7 +23,7 @@ function a() { h(); } if (x) { - f(); + return; if (y) { g(); } @@ -32,13 +32,13 @@ function a() { g(); } if (x) { - f(); + return; if (y ? z : 0) { g(); } } if (x ? y : 0) { - f(); + return; if (z) { g(); } @@ -55,5 +55,16 @@ function a() { } f(); } + if (x ? (f(), x = x + 2 | 0, y) : 0) { + g(); + } + if (x) { + f(); + x = x + 2 | 0; + return; + if (y) { + g(); + } + } } |