11 lines
277 B
Kotlin
Vendored
11 lines
277 B
Kotlin
Vendored
// RENDER_DIAGNOSTICS_FULL_TEXT
|
|
class Foo<T>
|
|
|
|
class Bar<T> {
|
|
fun <S : T> takeFoo(foo: Foo<in S>) {}
|
|
}
|
|
|
|
fun main() {
|
|
val foo = Foo<Int>()
|
|
Bar<String>().<!INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTION_WARNING!>takeFoo<!>(foo) // error in 1.3.72, no error in 1.4.31
|
|
} |