From ffc003c0513d8f7c6f92cd3cf4dd796ae2103efb Mon Sep 17 00:00:00 2001 From: Georgy Bronnikov Date: Thu, 12 Nov 2020 22:14:17 +0300 Subject: [PATCH] IR: copy IrProperty's attributes in deepCopyWithSymbols --- .../org/jetbrains/kotlin/ir/util/DeepCopyIrTreeWithSymbols.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeepCopyIrTreeWithSymbols.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeepCopyIrTreeWithSymbols.kt index 8b3c605c126..70b5b5214d3 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeepCopyIrTreeWithSymbols.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeepCopyIrTreeWithSymbols.kt @@ -228,6 +228,7 @@ open class DeepCopyIrTreeWithSymbols( containerSource = declaration.containerSource, ).apply { transformAnnotations(declaration) + copyAttributes(declaration) this.backingField = declaration.backingField?.transform()?.also { it.correspondingPropertySymbol = symbol }