From 440f327e748b4810083cd40fde3a1202f6897052 Mon Sep 17 00:00:00 2001 From: Georgy Bronnikov Date: Wed, 29 May 2019 17:31:19 +0300 Subject: [PATCH] JVM_IR: fix a typo in EnumWhenLowering --- .../jetbrains/kotlin/backend/common/lower/EnumWhenLowering.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/EnumWhenLowering.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/EnumWhenLowering.kt index 2f33595e91d..944998f8325 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/EnumWhenLowering.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/EnumWhenLowering.kt @@ -26,7 +26,7 @@ open class EnumWhenLowering(protected val context: CommonBackendContext) : IrEle private val subjectWithOrdinalStack = mutableListOf>>() protected open fun mapConstEnumEntry(entry: IrEnumEntry): Int = - entry.parentAsClass.declarations.filterIsInstance().indexOf(this as IrEnumEntry).also { + entry.parentAsClass.declarations.filterIsInstance().indexOf(entry).also { assert(it >= 0) { "enum entry ${entry.dump()} not in parent class" } }