Use effective modality for enum class in JVM_IR

This commit is contained in:
Dmitry Petrov
2019-01-21 13:33:41 +03:00
parent 360bfcaf6a
commit 129ea49d64
@@ -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)
) {