Files
kotlin-fork/compiler/testData/diagnostics/tests/smartCasts/varInsideLocalFun.fir.kt
T

17 lines
337 B
Kotlin
Vendored

// Based on KT-8643
public class MyClass
{
fun main() {
var str: String? = null
if (str != null)
callback {
// Nodoby writes str, smart cast is possible
method1(str)
}
}
inline fun callback(foo: () ->Unit) = foo()
fun method1(str: String) = str
}