diff --git a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/OperatorExpressionGenerator.kt b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/OperatorExpressionGenerator.kt index 9da6c50a61c..e630f22844b 100644 --- a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/OperatorExpressionGenerator.kt +++ b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/OperatorExpressionGenerator.kt @@ -524,7 +524,11 @@ class OperatorExpressionGenerator(statementGenerator: StatementGenerator) : Stat if (isDynamicBinaryOperator(expression)) generateDynamicBinaryExpression(expression) else - generateCall(getResolvedCall(expression)!!, expression, origin) + CallGenerator(statementGenerator) + .generateCall( + expression.startOffsetSkippingComments, expression.endOffset, + statementGenerator.pregenerateCall(getResolvedCall(expression)!!), origin + ) private fun generatePrefixOperatorAsCall(expression: KtPrefixExpression, origin: IrStatementOrigin): IrExpression { val resolvedCall = getResolvedCall(expression)!!