From 27a4cb6c1263c386cf9097fa94a08ee27805c83a Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Fri, 2 Feb 2024 15:43:27 +0200 Subject: [PATCH] [K/N][IR] Fixed wrong type in IR around enums --- .../jetbrains/kotlin/backend/konan/lower/EnumClassLowering.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/EnumClassLowering.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/EnumClassLowering.kt index 052b57b2cd6..ca99c11b0b4 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/EnumClassLowering.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/EnumClassLowering.kt @@ -358,6 +358,7 @@ internal class EnumClassLowering(val context: Context) : FileLoweringPass { val statements = initializer.statements val constructorCall = statements.last() as IrConstructorCall statements[statements.lastIndex] = irInitInstanceCall(instance, constructorCall) + initializer.type = context.irBuiltIns.unitType +initializer }