From 71c5bf0b977684a967cb2f17df99c92e0604d6b4 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Wed, 27 Jun 2018 16:12:06 +0300 Subject: [PATCH] Fix annotation copying for IrValueParameters --- .../src/org/jetbrains/kotlin/ir/util/DeepCopyIrTree.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeepCopyIrTree.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeepCopyIrTree.kt index 52a987775b5..86ddd6912ad 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeepCopyIrTree.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeepCopyIrTree.kt @@ -214,8 +214,8 @@ open class DeepCopyIrTree : IrElementTransformerVoid() { type, // TODO varargElementType, // TODO defaultValue?.transform() - ).apply { - transformAnnotations(this) + ).also { irValueParameter -> + irValueParameter.transformAnnotations(this) } // TODO visitTypeParameter