// WITH_RUNTIME //DISABLE-ERRORS enum class E { A { override fun foo(x: Int): Int { TODO("Not yet implemented") } }, B { override fun foo(x: Int): Int { TODO("Not yet implemented") } }, C { override fun foo(x: Int): Int { TODO("Not yet implemented") } }; abstract fun foo(x: Int): Int }