blob: 4a894ab1b794c25b93a7918e30e268fcbc3db2a2 [file]
// RUN_PIPELINE_TILL: FRONTEND
//KT-4405 Control-flow analysis is not performed for some local declarations
package d
val closure = {
val x4 = "" // error: should be UNUSED_VARIABLE
fun g() {
val x6 = "" // error: should be UNUSED_VARIABLE
}
fun h(): Int { // error: should be NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
}
class A {
init {
fun foo(): Int {
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
val closure = {
val x = ""
fun local(): Int {
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
}
val y = ""
}
}
/* GENERATED_FIR_TAGS: classDeclaration, functionDeclaration, init, lambdaLiteral, localFunction, localProperty,
propertyDeclaration, stringLiteral */