Files
kotlin-fork/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt776.kt
T

40 lines
563 B
Kotlin
Vendored

// FIR_IDENTICAL
//KT-776 Wrong detection of unreachable code
package kt776
fun test5() : Int {
var x = 0
while(true) {
try {
if(x < 10) {
x++
continue
}
else {
break
}
}
finally {
x++
}
}
return x
}
fun test1() : Int {
try {
if (true) {
return 1
}
else {
return 2
}
}
finally {
doSmth() //unreachable
}
}
fun doSmth() {}