mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-09 08:31:29 +00:00
34 lines
976 B
Kotlin
34 lines
976 B
Kotlin
fun test() {
|
|
|
|
@l for (i in if (true) 1..10 else <!BREAK_OR_CONTINUE_OUTSIDE_A_LOOP!>continue@l<!>) {}
|
|
for (i in if (true) 1..10 else <!BREAK_OR_CONTINUE_OUTSIDE_A_LOOP!>continue<!>) {}
|
|
|
|
while (<!BREAK_OR_CONTINUE_OUTSIDE_A_LOOP!>break<!>) {}
|
|
@l while (<!BREAK_OR_CONTINUE_OUTSIDE_A_LOOP!>break@l<!>) {}
|
|
|
|
do {} while (<!BREAK_OR_CONTINUE_OUTSIDE_A_LOOP!>continue<!>)
|
|
@l do {} while (<!BREAK_OR_CONTINUE_OUTSIDE_A_LOOP!>continue@l<!>)
|
|
|
|
//KT-5704
|
|
var i = 0
|
|
while (if(i++ == 10) <!BREAK_OR_CONTINUE_OUTSIDE_A_LOOP!>break<!> else <!BREAK_OR_CONTINUE_OUTSIDE_A_LOOP!>continue<!>) {}
|
|
}
|
|
|
|
fun test2(b: Boolean) {
|
|
while (b) {
|
|
<!UNREACHABLE_CODE!>while (<!>break<!UNREACHABLE_CODE!>) {}<!>
|
|
}
|
|
|
|
do {
|
|
<!UNREACHABLE_CODE!>while (<!>continue<!UNREACHABLE_CODE!>) {}<!>
|
|
} while (b)
|
|
|
|
while (b) {
|
|
do {} while (break)
|
|
}
|
|
|
|
for (i in 1..10) {
|
|
for (j in if (true) 1..10 else continue) {
|
|
}
|
|
}
|
|
} |