1bbcae5ed2
We cannot call lazy resolve to STATUS phase from scopes as scopes may be accessed on a STATUS phase or earlier ^KT-54890 ^KTIJ-23587 fixed
16 lines
301 B
Kotlin
Vendored
16 lines
301 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
|
// WITH_STDLIB
|
|
// SKIP_TXT
|
|
|
|
class A<T>
|
|
class B<T>(val x: MutableList<T>) : MutableList<T> by x
|
|
|
|
class C {
|
|
operator fun <T> get(k: A<T>): T = TODO()
|
|
operator fun <T> set(k: A<T>, v: T): Unit = TODO()
|
|
}
|
|
|
|
fun foo() {
|
|
C()[A<B<Int>>()] += 2
|
|
} |