diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrDeclaration.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrDeclaration.kt index 9b162ea64b3..6e76883307b 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrDeclaration.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrDeclaration.kt @@ -30,7 +30,7 @@ interface IrSymbolOwner : IrElement { interface IrDeclaration : IrStatement, IrAnnotationContainer { val descriptor: DeclarationDescriptor - val origin: IrDeclarationOrigin + var origin: IrDeclarationOrigin var parent: IrDeclarationParent diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrDeclarationBase.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrDeclarationBase.kt index 8483828bbaf..ddab927e41e 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrDeclarationBase.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrDeclarationBase.kt @@ -25,7 +25,7 @@ import org.jetbrains.kotlin.ir.expressions.IrCall abstract class IrDeclarationBase( startOffset: Int, endOffset: Int, - override val origin: IrDeclarationOrigin + override var origin: IrDeclarationOrigin ) : IrElementBase(startOffset, endOffset), IrDeclaration { diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/lazy/IrLazyDeclarationBase.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/lazy/IrLazyDeclarationBase.kt index 37de7a61fe8..01bcbb6b68a 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/lazy/IrLazyDeclarationBase.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/lazy/IrLazyDeclarationBase.kt @@ -23,7 +23,7 @@ import kotlin.reflect.KProperty abstract class IrLazyDeclarationBase( startOffset: Int, endOffset: Int, - override val origin: IrDeclarationOrigin, + override var origin: IrDeclarationOrigin, private val stubGenerator: DeclarationStubGenerator, protected val typeTranslator: TypeTranslator ) : IrElementBase(startOffset, endOffset), IrDeclaration {