From 0189faec2e487104872d3df5e9748c960a292fc9 Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Mon, 9 Jan 2017 17:45:41 +0700 Subject: [PATCH] ir.tree: fix IrTry.transformChildren: transform `finallyExpression` too. --- .../src/org/jetbrains/kotlin/ir/expressions/impl/IrTryImpl.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrTryImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrTryImpl.kt index 6eb6971f38f..87dbc8eba10 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrTryImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/expressions/impl/IrTryImpl.kt @@ -58,6 +58,7 @@ class IrTryImpl(startOffset: Int, endOffset: Int, type: KotlinType) : catches.forEachIndexed { i, irCatch -> catches[i] = irCatch.transform(transformer, data) } + finallyExpression = finallyExpression?.transform(transformer, data) } }