[FIR] Fix break/continue in try-finally in loop, ^KT-51759

This commit is contained in:
Ivan Kochurkin
2022-03-31 13:49:40 +03:00
committed by teamcity
parent e9b9322672
commit c7122c1492
9 changed files with 65 additions and 8 deletions
@@ -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
}
}