blob: c3c348bb11b71f1f865f9313f8e50d65a9d4786a [file]
// RUN_PIPELINE_TILL: FRONTEND
fun test1() {
fun bar() {
var i : Int
doSmth(<!UNINITIALIZED_VARIABLE!>i<!>)
}
}
fun test2() {
fun foo() {
val s: String?
try {
s = ""
}
catch(e: Exception) {
doSmth(e)
}
doSmth(<!UNINITIALIZED_VARIABLE!>s<!>)
}
}
fun test3() {
val f = {
val a : Int
doSmth(<!UNINITIALIZED_VARIABLE!>a<!>)
}
}
fun test4() {
doSmth {
val a : Int
doSmth(<!UNINITIALIZED_VARIABLE!>a<!>)
}
}
fun test5() {
fun inner1() {
fun inner2() {
fun inner3() {
fun inner4() {
val a : Int
doSmth(<!UNINITIALIZED_VARIABLE!>a<!>)
}
}
}
}
}
fun doSmth(a: Any?) = a
/* GENERATED_FIR_TAGS: assignment, functionDeclaration, lambdaLiteral, localFunction, localProperty, nullableType,
propertyDeclaration, stringLiteral, tryExpression */