From 129ea49d6452b14ae7a9ae72f6ef14bdab6e44a4 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Mon, 21 Jan 2019 13:33:41 +0300 Subject: [PATCH] Use effective modality for enum class in JVM_IR --- .../org/jetbrains/kotlin/backend/jvm/codegen/ClassCodegen.kt | 5 ----- 1 file changed, 5 deletions(-) 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) ) {