mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-08 15:53:19 +00:00
12 lines
293 B
Kotlin
Vendored
12 lines
293 B
Kotlin
Vendored
// !WITH_NEW_INFERENCE
|
|
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
|
// NI_EXPECTED_FILE
|
|
|
|
interface In<in E>
|
|
open class A : In<A>
|
|
open class B : In<B>
|
|
|
|
fun <T> select(x: T, y: T) = x
|
|
|
|
fun <!OI;IMPLICIT_INTERSECTION_TYPE!>foo2<!>() = select(A(), B()) // Type is In<A & B> is prohibited in return position
|