// FIR_COMPARISON fun box() { val a : C = C() a.foo() } open class A() { open fun foo() {} } open class B() : A() { override fun foo() {} } open class C() : B() { override fun foo() {} }