FIR: Fix behavior for context-receiver contained super class constructor
^KT-51889 Fixed
This commit is contained in:
@@ -648,6 +648,7 @@ class FirCallResolver(
|
||||
if (symbol is FirConstructorSymbol && symbol.fir.isInner) {
|
||||
transformDispatchReceiver(StoreReceiver, singleCandidate.dispatchReceiverExpression())
|
||||
}
|
||||
replaceContextReceiverArguments(singleCandidate.contextReceiverArguments())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -67,6 +67,7 @@ sealed class CallKind(vararg resolutionSequence: ResolutionStage) {
|
||||
CollectTypeVariableUsagesInfo,
|
||||
CheckDispatchReceiver,
|
||||
CheckExtensionReceiver,
|
||||
CheckContextReceivers,
|
||||
CheckDslScopeViolation,
|
||||
CheckArguments,
|
||||
EagerResolveOfCallableReferences,
|
||||
|
||||
Reference in New Issue
Block a user