diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ClassCodegen.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ClassCodegen.kt index 01c0f8eeba3..e481f551598 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ClassCodegen.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ClassCodegen.kt @@ -290,11 +290,6 @@ private fun MemberDescriptor.calcModalityFlag(): Int { private val MemberDescriptor.effectiveModality: Modality get() { - if (this is ClassDescriptor && kind == ClassKind.ENUM_CLASS) { - if (DescriptorUtils.hasAbstractMembers(this)) { - return Modality.ABSTRACT - } - } if (DescriptorUtils.isSealedClass(this) || DescriptorUtils.isAnnotationClass(this) ) {