// !DIAGNOSTICS: -UNUSED_PARAMETER interface A { fun foo(l: List) } interface B { fun foo(l: List) {} } class C(f: A): A by f, B class D(f: A): A by f, B