From 3d4e025602e70db7ef61f9d770c0f12c8ec47f61 Mon Sep 17 00:00:00 2001 From: Mads Ager Date: Mon, 9 May 2022 15:07:06 +0200 Subject: [PATCH] Remove variable that is only ever written and never read. --- .../backend/common/lower/inline/FunctionInlining.kt | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt index c3eab11fddd..8ad536e1ea4 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt @@ -93,8 +93,6 @@ class FunctionInlining( private var containerScope: ScopeWithIr? = null - private var deepInline: Boolean = false - override fun lower(irBody: IrBody, container: IrDeclaration) { // TODO container: IrSymbolDeclaration containerScope = createScope(container as IrSymbolOwner) @@ -171,13 +169,7 @@ class FunctionInlining( parent = callee.parent if (performRecursiveInline) { - val old = deepInline - try { - deepInline = true - body?.transformChildrenVoid() - } finally { - deepInline = old - } + body?.transformChildrenVoid() valueParameters.forEachIndexed { index, param -> if (callSite.getValueArgument(index) == null) { // Default values can recursively reference [callee] - transform only needed.