[FIR] Only take receiver on lambda if present
^KTIJ-25127 fixed
This commit is contained in:
+1
-1
@@ -425,7 +425,7 @@ internal class KtFirCallResolver(
|
||||
dispatchReceiverValue =
|
||||
KtExplicitReceiverValue(explicitReceiverPsi, dispatchReceiver.typeRef.coneType.asKtType(), false, token)
|
||||
if (firstArgIsExtensionReceiver) {
|
||||
extensionReceiverValue = (fir as FirFunctionCall).arguments.first().toKtReceiverValue()
|
||||
extensionReceiverValue = (fir as FirFunctionCall).arguments.firstOrNull()?.toKtReceiverValue()
|
||||
} else {
|
||||
extensionReceiverValue = extensionReceiver.toKtReceiverValue()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user