[FIR] Fix break/continue in try-finally in loop, ^KT-51759
This commit is contained in:
+24
@@ -0,0 +1,24 @@
|
||||
// FIR_IDENTICAL
|
||||
// ISSUE: KT-51759
|
||||
|
||||
fun testBreak(b: Boolean, s: String?) {
|
||||
while (b) {
|
||||
val x: String?
|
||||
try {
|
||||
x = s ?: break
|
||||
} finally {
|
||||
}
|
||||
x!!.length
|
||||
}
|
||||
}
|
||||
|
||||
fun testContinue(b: Boolean, s: String?) {
|
||||
while (b) {
|
||||
val x: String?
|
||||
try {
|
||||
x = s ?: continue
|
||||
} finally {
|
||||
}
|
||||
x!!.length
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user