[KLIB] Support assignable value parameters in deserializer
- fix KT-44945
This commit is contained in:
+1
-1
@@ -461,7 +461,7 @@ class IrBodyDeserializer(
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun deserializeSetValue(proto: ProtoSetValue, start: Int, end: Int): IrSetValue {
|
private fun deserializeSetValue(proto: ProtoSetValue, start: Int, end: Int): IrSetValue {
|
||||||
val symbol = declarationDeserializer.deserializeIrSymbolAndRemap(proto.symbol) as IrVariableSymbol
|
val symbol = declarationDeserializer.deserializeIrSymbolAndRemap(proto.symbol) as IrValueSymbol
|
||||||
val value = deserializeExpression(proto.value)
|
val value = deserializeExpression(proto.value)
|
||||||
val origin = if (proto.hasOriginName()) deserializeIrStatementOrigin(proto.originName) else null
|
val origin = if (proto.hasOriginName()) deserializeIrStatementOrigin(proto.originName) else null
|
||||||
return IrSetValueImpl(start, end, builtIns.unitType, symbol, value, origin)
|
return IrSetValueImpl(start, end, builtIns.unitType, symbol, value, origin)
|
||||||
|
|||||||
Reference in New Issue
Block a user