in Language/Statements/Continue/async_loops_t09.dart [93:123]
Future test3() async {
List<int> log = [];
L0:
await for (String s in makeStream(['a', 'b'], 0, log)) {
L1:
do {
continue L0;
L2:
await for (String s in makeStream(['a', 'b'], 1, log)) {
L3:
do {
L4:
await for (String s in makeStream(['a', 'b'], 2, log)) {
continue L4;
}
do {
continue L3;
} while (log.length < 10);
} while (log.length < 10);
await for (String s in makeStream(['a', 'b'], 3, log)) {
do {
continue L1;
} while (log.length < 10);
}
}
} while (log.length < 10);
continue L0;
}
Expect.listEquals([], log);
}