// ISSUE: KT-63738 // SCOPE_DUMP: D:foo interface A { fun foo(): E1 // (1) } interface B : A { override fun foo(): E2 // (2) } interface C : A { // substitution-override fun foo(): E3 // (3) } interface D : B, C { // substitution-override fun foo(): E4 // (4) }