| Index: tests/compiler/dart2js/kernel/loops_test.dart
|
| diff --git a/tests/compiler/dart2js/kernel/loops_test.dart b/tests/compiler/dart2js/kernel/loops_test.dart
|
| index 78385c797ceb65ee4fe273dd418c2d515d41e0f6..b257e4b009e922c2b621e38207ad25acf53948af 100644
|
| --- a/tests/compiler/dart2js/kernel/loops_test.dart
|
| +++ b/tests/compiler/dart2js/kernel/loops_test.dart
|
| @@ -84,4 +84,21 @@ main() {
|
| }''';
|
| return check(code, disableTypeInference: false);
|
| });
|
| +
|
| + test('for loop with break to label', () {
|
| + String code = '''
|
| +var a = 0;
|
| +main() {
|
| + var sum = 0;
|
| + outer: for (a in [1, 2, 3]) {
|
| + for (int i = 0; i < 10; i++) {
|
| + sum += a;
|
| + if (a + i < 5)
|
| + break outer;
|
| + }
|
| + }
|
| + return sum;
|
| +}''';
|
| + return check(code, disableTypeInference: false);
|
| + });
|
| }
|
|
|