// MODULE: m1 // FILE: x.kt package p public interface Base { public fun foo(t: Array) {} } public interface A : Base // MODULE: m2 // FILE: x.kt package p public interface Base { public fun foo(t: Array) {} } public interface B : Base // MODULE: m3(m1, m2) // FILE: x.kt import p.* class Foo: A, B { override fun foo(t: Array) {} override fun foo(t: Array) {} }