in Language/Statements/Continue/async_loops_t07.dart [58:96]
Future test2() async {
List<int> log = [];
int i = 0;
int j = 0;
L0:
while (j < 2) {
j++;
L1:
await for (String s in makeStream(['a0', 'b0'], i++, log)) {
int k = 0;
L2:
while (k < 2) {
k++;
L3:
await for (String s in makeStream(['a1', 'b1'], i++, log)) {
int n = 0;
L4:
while (n < 2) {
n++;
continue L4;
}
await for (String s in makeStream(['a2', 'b2'], i++, log)) {
continue L3;
}
}
int m = 0;
while (m < 2) {
m++;
await for (String s in makeStream(['a3', 'b3'], i++, log)) {
continue L1;
}
}
}
}
continue L0;
}
Expect.listEquals([2, 3, 4, 6, 7, 8, 11, 12, 13, 15, 16, 17], log);
}