diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallExpressionResolver.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallExpressionResolver.kt index 3379778148b..23821605311 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallExpressionResolver.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallExpressionResolver.kt @@ -185,11 +185,11 @@ class CallExpressionResolver( } fun getCallExpressionTypeInfo( - callExpression: KtCallExpression, receiver: ReceiverValue?, - callOperationNode: ASTNode?, context: ExpressionTypingContext + callExpression: KtCallExpression, + context: ExpressionTypingContext ): KotlinTypeInfo { val typeInfo = getCallExpressionTypeInfoWithoutFinalTypeCheck( - callExpression, receiver, callOperationNode, context, context.dataFlowInfo + callExpression, null, null, context, context.dataFlowInfo ) if (context.contextDependency == INDEPENDENT) { dataFlowAnalyzer.checkType(typeInfo.type, callExpression, context) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/BasicExpressionTypingVisitor.java b/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/BasicExpressionTypingVisitor.java index efe2687f79a..e02ea6334b8 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/BasicExpressionTypingVisitor.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/BasicExpressionTypingVisitor.java @@ -713,7 +713,7 @@ public class BasicExpressionTypingVisitor extends ExpressionTypingVisitor { @Override public KotlinTypeInfo visitCallExpression(@NotNull KtCallExpression expression, ExpressionTypingContext context) { CallExpressionResolver callExpressionResolver = components.callExpressionResolver; - return callExpressionResolver.getCallExpressionTypeInfo(expression, null, null, context); + return callExpressionResolver.getCallExpressionTypeInfo(expression, context); } @Override