//0 switch (the_var) { check(0) { L2: while(1) { //1 switch (the_var) { check(1) { break; } default: { break L2; } } } L4: while(1) { //2 switch (the_var) { check(2) { break; } default: { break L4; } } } //3 break; } default: { goingFrom0to4(); L7: while(1) { //4 switch (the_var) { check(4) { break; } default: { break L7; } } } L9: while(1) { //5 switch (the_var) { check(5) { break L9; break; } default: { } } } //3 } }