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 }