| fun test1() { |
| while (true) { // BLOCK |
| break |
| } |
| { // BLOCK |
| do// COMPOSITE { |
| break |
| // } while (true) |
| } |
| while (true) { // BLOCK |
| continue |
| } |
| { // BLOCK |
| do// COMPOSITE { |
| continue |
| // } while (true) |
| } |
| } |
| |
| fun test2() { |
| OUTER@ while (true) { // BLOCK |
| INNER@ while (true) { // BLOCK |
| break@INNER |
| break@OUTER |
| } |
| break@OUTER |
| } |
| OUTER@ while (true) { // BLOCK |
| INNER@ while (true) { // BLOCK |
| continue@INNER |
| continue@OUTER |
| } |
| continue@OUTER |
| } |
| } |
| |
| fun test3() { |
| L@ while (true) { // BLOCK |
| L@ while (true) { // BLOCK |
| break@L |
| } |
| break@L |
| } |
| L@ while (true) { // BLOCK |
| L@ while (true) { // BLOCK |
| continue@L |
| } |
| continue@L |
| } |
| } |