[FIR] Mark more calls origin as OPERATOR
This commit is contained in:
committed by
TeamCityServer
parent
0a45b3a50b
commit
07a8ae7e71
@@ -276,6 +276,8 @@ internal object CheckCallModifiers : CheckerStage() {
|
||||
sink.reportDiagnostic(InfixCallOfNonInfixFunction(functionSymbol))
|
||||
callInfo.callSite.origin == FirFunctionCallOrigin.OPERATOR && !functionSymbol.fir.isOperator ->
|
||||
sink.reportDiagnostic(OperatorCallOfNonOperatorFunction(functionSymbol))
|
||||
callInfo.isImplicitInvoke && !functionSymbol.fir.isOperator ->
|
||||
sink.reportDiagnostic(OperatorCallOfNonOperatorFunction(functionSymbol))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
@@ -51,6 +51,7 @@ private class ConeConditionalEffectToFirVisitor(
|
||||
return buildFunctionCall {
|
||||
calleeReference = buildSimpleNamedReference { name = OperatorNameConventions.NOT }
|
||||
this.explicitReceiver = explicitReceiver
|
||||
origin = FirFunctionCallOrigin.OPERATOR
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user