FIR. Fix smart-cast expression unwrapping in plus with assign resolve

This commit is contained in:
Simon Ogorodnik
2022-08-20 09:18:50 +02:00
committed by teamcity
parent f946496979
commit 8f51c51eee
7 changed files with 58 additions and 1 deletions
@@ -605,7 +605,7 @@ open class FirExpressionsResolveTransformer(transformer: FirBodyResolveTransform
}
}
}
(leftArgument as? FirQualifiedAccess)?.let {
(leftArgument.unwrapSmartcastExpression() as? FirQualifiedAccess)?.let {
dispatchReceiver = it.dispatchReceiver
extensionReceiver = it.extensionReceiver
contextReceiverArguments.addAll(it.contextReceiverArguments)