Make IrValueDeclaration.type mutable

This commit is contained in:
Georgy Bronnikov
2020-09-10 15:15:53 +03:00
parent 1f37795e08
commit 5065b1a4c6
7 changed files with 32 additions and 8 deletions
@@ -15,5 +15,5 @@ abstract class IrValueDeclaration : IrDeclarationBase(), IrDeclarationWithName,
abstract override val descriptor: ValueDescriptor
abstract override val symbol: IrValueSymbol
abstract val type: IrType
abstract var type: IrType
}
@@ -36,7 +36,7 @@ class IrVariableImpl(
override var origin: IrDeclarationOrigin,
override val symbol: IrVariableSymbol,
override val name: Name,
override val type: IrType,
override var type: IrType,
override val isVar: Boolean,
override val isConst: Boolean,
override val isLateinit: Boolean