diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/EnumClassLowering.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/EnumClassLowering.kt index 606704e7c4e..69a411a1d17 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/EnumClassLowering.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/EnumClassLowering.kt @@ -369,7 +369,7 @@ class EnumClassLowering(val context: JvmBackendContext) : ClassLoweringPass { IrCallImpl( startOffset, endOffset, - loweredConstructor.symbol.owner.returnType, + loweredConstructor.symbol.owner.parentAsClass.defaultType, loweredConstructor.symbol ) }