// TARGET_BACKEND: JVM // FULL_JDK // WITH_STDLIB // SEPARATE_SIGNATURE_DUMP_FOR_K2 // ^ ISSUE: KT-65667 // FILE: 1.kt import java.util.SortedMap abstract class C : SortedMap abstract class D( override val size: Int ) : SortedMap { override fun remove(key: T): T? { return null } } fun test(c: C, d: D){ c.size c[false] = false c[null] = null c.remove(null) c.remove(true) c.get(null) c.get(true) d.size d[false] = false d[null] = null d.remove(null) d.remove(true) d.get(null) d.get(true) }