Files
kotlin-fork/compiler/testData/diagnostics/tests/smartCasts/varnotnull/varIntNull.fir.kt
T
Tianyu Geng 4726dcce40 FIR DFA: smartcast variable to Nothing? on null assignment
In order to make resolution still work for members not available from
`Nothing`, we track the type without `Nothing?` and use that for
resolution instead.
2021-08-06 22:57:15 +03:00

6 lines
112 B
Kotlin
Vendored

fun foo(): Int {
var i: Int? = 42
i = null
return <!RETURN_TYPE_MISMATCH, TYPE_MISMATCH!>i + 1<!>
}