Files
kotlin-fork/compiler/testData/diagnostics/tests/generics/projectionsScope/starNullability.fir.kt
T

17 lines
302 B
Kotlin
Vendored

// !DIAGNOSTICS: -UNUSED_PARAMETER
// !CHECK_TYPE
// See KT-9893
open class A
public interface I<T : A> {
public fun foo(): T?
}
fun acceptA(a: A) {
}
fun main(i: I<*>) {
i.foo() checkType { <!UNRESOLVED_REFERENCE!>_<!><A?>() }
acceptA(i.foo()) // i.foo() should be nullable but isn't
}