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.
16 lines
239 B
Kotlin
Vendored
16 lines
239 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// WITH_STDLIB
|
|
// SKIP_TXT
|
|
|
|
class A<T>(var x: T)
|
|
|
|
interface I
|
|
|
|
class C {
|
|
operator fun <T> get(k: A<T>): T = k.x
|
|
operator fun <T : I> set(k: A<T>, v: T) { k.x = v }
|
|
}
|
|
|
|
fun foo() {
|
|
C()[A(mutableListOf(1))] += 2
|
|
} |