in Language/Statements/Continue/async_loops_t09.dart [59:91]
Future test2() async {
List<int> log = [];
int i = 0;
L0:
do {
L1:
await for (String s in makeStream(['a0', 'b0'], i++, log)) {
L2:
do {
L3:
await for (String s in makeStream(['a1', 'b1'], i++, log)) {
int k = 0;
L4:
do {
k++;
continue L4;
} while (k < 2);
await for (String s in makeStream(['a2', 'b2'], i++, log)) {
continue L3;
}
}
do {
await for (String s in makeStream(['a3', 'b3'], i++, log)) {
continue L1;
}
} while (log.length < 10);
} while (log.length < 10);
}
continue L0;
} while (i < 8);
Expect.listEquals([2, 3, 4, 6, 7, 8], log);
}