Fix incorrect mixed named/positioned arguments in project code

^KT-40404 Fixed
This commit is contained in:
Denis Zharkov
2020-07-23 17:30:41 +03:00
parent dc6efa5a61
commit df1719c64c
2 changed files with 3 additions and 4 deletions
@@ -16,7 +16,6 @@ import org.jetbrains.kotlin.fir.resolve.ResolutionMode
import org.jetbrains.kotlin.fir.resolve.ScopeSession
import org.jetbrains.kotlin.fir.resolve.firProvider
import org.jetbrains.kotlin.fir.resolve.transformers.*
import org.jetbrains.kotlin.fir.resolve.transformers.TransformImplicitType
import org.jetbrains.kotlin.fir.resolve.transformers.contracts.runContractResolveForLocalClass
import org.jetbrains.kotlin.fir.symbols.impl.FirAccessorSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
@@ -87,9 +86,9 @@ fun <F : FirClass<F>> F.runContractAndBodiesResolutionForLocalClass(
components.session, components.scopeSession,
implicitBodyResolveComputationSession,
FirResolvePhase.BODY_RESOLVE,
outerBodyResolveContext = newContext,
implicitTypeOnly = false,
returnTypeCalculator
returnTypeCalculator,
outerBodyResolveContext = newContext
)
val graphBuilder = components.context.dataFlowAnalyzerContext.graphBuilder
@@ -124,7 +124,6 @@ class FirIntegerOperator @FirImplementationDetail constructor(
FirDeclarationOrigin.Synthetic,
returnTypeRef,
receiverTypeRef,
typeParameters = mutableListOf(),
valueParameters = mutableListOf(),
body = null,
status,
@@ -133,6 +132,7 @@ class FirIntegerOperator @FirImplementationDetail constructor(
kind.operatorName,
symbol,
annotations = mutableListOf(),
typeParameters = mutableListOf(),
) {
enum class Kind(val unary: Boolean, val operatorName: Name) {
PLUS(false, OperatorNameConventions.PLUS),