IR: make IrTypeOperatorCall.typeOperand mutable

This commit is contained in:
Georgy Bronnikov
2020-09-03 15:27:52 +03:00
parent d9681e535d
commit 09a906cc9a
2 changed files with 2 additions and 2 deletions
@@ -69,6 +69,6 @@ enum class IrTypeOperator {
abstract class IrTypeOperatorCall : IrExpression() { abstract class IrTypeOperatorCall : IrExpression() {
abstract val operator: IrTypeOperator abstract val operator: IrTypeOperator
abstract var argument: IrExpression abstract var argument: IrExpression
abstract val typeOperand: IrType abstract var typeOperand: IrType
abstract val typeOperandClassifier: IrClassifierSymbol abstract val typeOperandClassifier: IrClassifierSymbol
} }
@@ -30,7 +30,7 @@ class IrTypeOperatorCallImpl(
override val endOffset: Int, override val endOffset: Int,
override var type: IrType, override var type: IrType,
override val operator: IrTypeOperator, override val operator: IrTypeOperator,
override val typeOperand: IrType, override var typeOperand: IrType,
override var argument: IrExpression, override var argument: IrExpression,
) : IrTypeOperatorCall() { ) : IrTypeOperatorCall() {
override val typeOperandClassifier: IrClassifierSymbol override val typeOperandClassifier: IrClassifierSymbol