blob: b012301f895088fb331ab55140e58e88b60955df [file]
// JVM_DEFAULT_MODE: disable
interface A {
fun foo(): String
}
interface B {
fun foo(): String = "OK"
}
interface C : A, B {
override fun foo(): String = super<B>.foo()
}
// There's no 'foo' in A$DefaultImpls, proguard and other tools may fail if we generate calls to it
// 0 INVOKESTATIC A\$DefaultImpls.foo
// 1 INVOKESTATIC B\$DefaultImpls.foo
// 0 INVOKESPECIAL B.foo