FIR: Minor. Simplify FirInvokeResolveTowerExtension

This commit is contained in:
Denis.Zharkov
2022-02-18 17:09:07 +03:00
committed by teamcity
parent c595780d83
commit f7371816de
@@ -136,13 +136,11 @@ internal class FirInvokeResolveTowerExtension(
}
private fun enqueueResolverTasksForInvokeReceiverCandidates(
extensionInvokeOnActualReceiver: Boolean,
invokeBuiltinExtensionMode: Boolean,
info: CallInfo,
receiverGroup: TowerGroup,
collector: CandidateCollector
) {
val invokeBuiltinExtensionMode: Boolean = extensionInvokeOnActualReceiver
for (invokeReceiverCandidate in collector.bestCandidates()) {
val symbol = invokeReceiverCandidate.symbol
if (symbol !is FirCallableSymbol<*> && symbol !is FirClassLikeSymbol<*>) continue
@@ -154,7 +152,6 @@ internal class FirInvokeResolveTowerExtension(
continue
}
val extensionReceiverExpression = invokeReceiverCandidate.extensionReceiverExpression()
val useImplicitReceiverAsBuiltinInvokeArgument =
!invokeBuiltinExtensionMode && isExtensionFunctionType &&