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

17 lines
304 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 { _<A?>() }
acceptA(<!ARGUMENT_TYPE_MISMATCH!>i.foo()<!>) // i.foo() should be nullable but isn't
}