// MODULE: lib // JVM_ABI_K1_K2_DIFF: KT-65534 // FILE: A.kt package lib interface A { fun f(x: String = "OK"): String } class B : A { override fun f(x: String) = x } class C(val x: A) : A by x // MODULE: main(lib) // FILE: B.kt import lib.* fun box() = C(B()).f()