Chromium Code Reviews| Index: tests/compiler/dart2js/cps_ir/expected/control_flow_2.js |
| diff --git a/tests/compiler/dart2js/cps_ir/expected/control_flow_2.js b/tests/compiler/dart2js/cps_ir/expected/control_flow_2.js |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..79c2ddd1a734ffa04f3002bd84dead1a05c72324 |
| --- /dev/null |
| +++ b/tests/compiler/dart2js/cps_ir/expected/control_flow_2.js |
| @@ -0,0 +1,33 @@ |
| +// Expectation for test: |
| +// foo(a) { print(a); return a; } |
| +// |
| +// main() { |
| +// while (true) { |
| +// l: while (true) { |
| +// while (foo(true)) { |
| +// if (foo(false)) break l; |
| +// } |
| +// print(1); |
| +// } |
| +// print(2); |
| +// } |
| +// } |
| + |
| +function() { |
| + L1: |
| + while (true) |
| + L0: |
| + while (true) |
| + while (true) { |
| + P.print(true); |
| + if (false) { |
| + P.print(1); |
| + continue L0; |
| + } |
| + P.print(false); |
| + if (false) { |
| + P.print(2); |
| + continue L1; |
| + } |
| + } |
| +} |