c7435ba760
We are going to deprecate `WITH_RUNTIME` directive. The main reason behind this change is that `WITH_STDLIB` directive better describes its meaning, specifically it will add kotlin stdlib to test's classpath.
18 lines
322 B
Kotlin
Vendored
18 lines
322 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
|
// WITH_STDLIB
|
|
// SKIP_TXT
|
|
|
|
class A<T>
|
|
class C
|
|
interface I
|
|
|
|
class E {
|
|
operator fun <T> get(k: A<T>): T = TODO()
|
|
operator fun <T : I> set(k: A<T>, v: T) { TODO() }
|
|
operator fun set(k: A<C>, v: C) { TODO() }
|
|
}
|
|
|
|
fun foo() {
|
|
E()[A<MutableList<Int>>()] += 1
|
|
} |