From 2a721ea0f6bc5883cf43bad8c909fba57c23435c Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Wed, 27 Jun 2018 14:26:28 +0300 Subject: [PATCH] Fix EnumClassLowering (cherry picked from commit 1aa7e1a) --- .../org/jetbrains/kotlin/backend/jvm/lower/EnumClassLowering.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ) }