// WITH_RUNTIME // DISABLE-ERRORS interface T { val foo: X } enum class E(override val foo: Int) : T { A, B, C }