FIR resolve: reorder call resolution sequence

This commit is contained in:
Simon Ogorodnik
2019-04-17 15:36:01 +03:00
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
) )