diff --git a/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/mergedtree/CirTreeMerger.kt b/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/mergedtree/CirTreeMerger.kt index 511c3871679..8188326fbb4 100644 --- a/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/mergedtree/CirTreeMerger.kt +++ b/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/mergedtree/CirTreeMerger.kt @@ -218,7 +218,11 @@ class CirTreeMerger( val functions: MutableMap = classNode.functions val nestedClasses: MutableMap = classNode.classes - classDescriptor.constructors.forEach { processClassConstructor(constructors, targetIndex, it, parentCommonDeclarationForMembers) } + if (classDescriptor.kind != ClassKind.ENUM_ENTRY) { + classDescriptor.constructors.forEach { constructorDescriptor -> + processClassConstructor(constructors, targetIndex, constructorDescriptor, parentCommonDeclarationForMembers) + } + } classDescriptor.unsubstitutedMemberScope.collectMembers( PropertyCollector { propertyDescriptor ->