Files
kotlin-fork/compiler/testData/diagnostics/tests/inference/completion/kt36233.kt
T

14 lines
272 B
Kotlin
Vendored

// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_PARAMETER -USELESS_CAST
class Inv<T>
class Out<out T>
fun <K> foo(y: K?) = Inv<Out<K>>()
fun <R> test(x: Inv<Out<R>>) {}
fun main() {
test<Int>(foo(null)) // type mismatch
test<Number>(foo(1 as Int)) // type mismatch
}