// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER // WITH_STDLIB // SKIP_TXT class A class B(val x: MutableList) : MutableList by x class C { operator fun get(k: A): T = TODO() operator fun set(k: A, v: T): Unit = TODO() } fun foo() { C()[A>()] += 2 }