e72ddbcbfe
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.
12 lines
143 B
Kotlin
Vendored
12 lines
143 B
Kotlin
Vendored
class C {
|
|
fun foo() {}
|
|
}
|
|
|
|
fun test(a: C?, nn: () -> Nothing?) {
|
|
a ?: nn()
|
|
a.<!UNSAFE_CALL!>foo<!>()
|
|
|
|
a ?: return
|
|
a.foo()
|
|
}
|