[NI] Fix exception: callable reference is used with an unresolved LHS
#KT-32187 Fixed
This commit is contained in:
+4
-2
@@ -119,8 +119,10 @@ fun ConstraintSystemOperation.checkCallableReference(
|
||||
addSubtypeConstraint(toFreshSubstitutor.safeSubstitute(reflectionCandidateType), expectedType, position)
|
||||
}
|
||||
|
||||
addReceiverConstraint(toFreshSubstitutor, dispatchReceiver, candidateDescriptor.dispatchReceiverParameter, position)
|
||||
addReceiverConstraint(toFreshSubstitutor, extensionReceiver, candidateDescriptor.extensionReceiverParameter, position)
|
||||
if (!ErrorUtils.isError(candidateDescriptor)) {
|
||||
addReceiverConstraint(toFreshSubstitutor, dispatchReceiver, candidateDescriptor.dispatchReceiverParameter, position)
|
||||
addReceiverConstraint(toFreshSubstitutor, extensionReceiver, candidateDescriptor.extensionReceiverParameter, position)
|
||||
}
|
||||
|
||||
val invisibleMember = Visibilities.findInvisibleMember(
|
||||
dispatchReceiver?.asReceiverValueForVisibilityChecks,
|
||||
|
||||
Reference in New Issue
Block a user