[KLIB] Support assignable value parameters in deserializer

- fix KT-44945
This commit is contained in:
Roman Artemev
2021-03-03 18:39:03 +03:00
parent e6ccdff2f7
commit 9bdfbc948c
@@ -461,7 +461,7 @@ class IrBodyDeserializer(
}
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 origin = if (proto.hasOriginName()) deserializeIrStatementOrigin(proto.originName) else null
return IrSetValueImpl(start, end, builtIns.unitType, symbol, value, origin)