blob: dd9e74be3022bec1fa5d0305420376c83f960977 [file]
// RUN_PIPELINE_TILL: BACKEND
// 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() {}
/* GENERATED_FIR_TAGS: assignment, break, comparisonExpression, continue, functionDeclaration, ifExpression,
incrementDecrementExpression, integerLiteral, localProperty, propertyDeclaration, tryExpression, whileLoop */