Files
kotlin-fork/compiler/testData/diagnostics/testsWithStdLib/smartcasts/withChangesToNull.fir.kt
T
Jinseong Jeon e72ddbcbfe FIR checker: differentiate UNSAFE_CALL from INAPPLICABLE_CANDIDATE
To do so, inside the root cause of inapplicable candidate errors,
we will record expected/actual type of receiver, if any.
That will help identifying inapplicable calls on nullable receiver.
2021-01-29 16:54:23 +03:00

11 lines
205 B
Kotlin
Vendored

fun foo(y: String?) {
var x: String? = ""
if (x != null) {
with(y?.let { x = null; it }) {
this.<!UNSAFE_CALL!>length<!>
x.length
}
x.length
}
}