// IS_APPLICABLE: false // ERROR: Class 'C' must be declared abstract or implement abstract base class member public abstract val foo: Int defined in B interface A { val foo: Int } class X : A { override val foo = 1 } abstract class B : A { abstract override val foo: Int } class C: B() { }