diff --git a/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/JvmLower.kt b/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/JvmLower.kt index c756d8c4c89..f117ead60e2 100644 --- a/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/JvmLower.kt +++ b/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/JvmLower.kt @@ -52,12 +52,6 @@ private val validateIrAfterLowering = makeCustomPhase( description = "Validate IR after lowering" ) -private val stripTypeAliasDeclarationsPhase = makeIrFilePhase( - { StripTypeAliasDeclarationsLowering() }, - name = "StripTypeAliasDeclarations", - description = "Strip typealias declarations" -) - // TODO make all lambda-related stuff work with IrFunctionExpression and drop this phase private val provisionalFunctionExpressionPhase = makeIrFilePhase( { ProvisionalFunctionExpressionLowering() }, @@ -260,7 +254,6 @@ private val kotlinNothingValueExceptionPhase = makeIrFilePhase MutableList.transformSubsetFlat(transformation: when (transformed?.size) { null -> i++ 0 -> removeAt(i) - 1 -> set(i++, transformed.first()) + 1 -> set(i++, transformed[0]) else -> { addAll(i, transformed) i += transformed.size