| // RUN_PIPELINE_TILL: FRONTEND | |
| // DIAGNOSTICS: -UNUSED_PARAMETER, -NOTHING_TO_INLINE | |
| // ISSUES: KT-70133 | |
| fun (()->Int).foo(y: String) { | |
| this() | |
| } | |
| inline fun (()->Int).bar(y: String) { | |
| this() | |
| } | |
| fun test1() { | |
| val x: String | |
| { <!UNINITIALIZED_VARIABLE!>x<!>.length }.foo( | |
| if (true) { x = ""; "" } else { x = ""; "" } | |
| ) | |
| } | |
| fun test2() { | |
| val x: String | |
| { <!UNINITIALIZED_VARIABLE!>x<!>.length }.bar( | |
| if (true) { x = ""; "" } else { x = ""; "" } | |
| ) | |
| } | |
| /* GENERATED_FIR_TAGS: assignment, funWithExtensionReceiver, functionDeclaration, functionalType, ifExpression, inline, | |
| lambdaLiteral, localProperty, propertyDeclaration, stringLiteral, thisExpression */ |