4b89c22ba7
It's necessary for functions with generics: constraint system ignores nullability divergence, the error checks are made afterwards, the auto cast check should be made similarly.
7 lines
119 B
Kotlin
7 lines
119 B
Kotlin
fun test(a: Any?) {
|
|
if (a != null) {
|
|
<!DEBUG_INFO_AUTOCAST!>a<!>.foo(11)
|
|
}
|
|
}
|
|
|
|
fun <T> Any.foo(t: T) = t |