// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER interface Foo { fun foo(x: X) } open class FooImpl : Foo { override fun foo(x: String) { } } open class FooImpl2 : FooImpl() { fun foo(x: Any) { } }