FIR resolve: reorder call resolution sequence
This commit is contained in:
committed by
Mikhail Glukhikh
parent
d82e790405
commit
77efe8b857
@@ -140,12 +140,15 @@ internal object DiscriminateSynthetics : CheckerStage() {
|
|||||||
|
|
||||||
|
|
||||||
internal fun functionCallResolutionSequence() = listOf(
|
internal fun functionCallResolutionSequence() = listOf(
|
||||||
CheckExplicitReceiverConsistency, CheckReceivers.Dispatch, CheckReceivers.Extension,
|
MapArguments, CheckExplicitReceiverConsistency, CreateFreshTypeVariableSubstitutorStage,
|
||||||
MapArguments, CreateFreshTypeVariableSubstitutorStage, CheckArguments
|
CheckReceivers.Dispatch, CheckReceivers.Extension, CheckArguments
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
internal fun qualifiedAccessResolutionSequence() = listOf(
|
internal fun qualifiedAccessResolutionSequence() = listOf(
|
||||||
DiscriminateSynthetics, CheckExplicitReceiverConsistency, CheckReceivers.Dispatch, CheckReceivers.Extension,
|
DiscriminateSynthetics,
|
||||||
CreateFreshTypeVariableSubstitutorStage
|
CheckExplicitReceiverConsistency,
|
||||||
|
CreateFreshTypeVariableSubstitutorStage,
|
||||||
|
CheckReceivers.Dispatch,
|
||||||
|
CheckReceivers.Extension
|
||||||
)
|
)
|
||||||
Reference in New Issue
Block a user