diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompletionResultsWriterTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompletionResultsWriterTransformer.kt index 22fc89692cb..deaf5ae5b43 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompletionResultsWriterTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompletionResultsWriterTransformer.kt @@ -190,7 +190,7 @@ class FirCallCompletionResultsWriterTransformer( is FirIntegerOperatorCall -> { val expectedType = data?.getExpectedType(functionCall) resultType = typeRef.resolvedTypeFromPrototype(typeRef.coneTypeUnsafe().getApproximatedType(expectedType)) - result.transformSingle(integerApproximator, expectedType) + result.transformArguments(this, expectedType?.toExpectedType()).transformSingle(integerApproximator, expectedType) } else -> { resultType = typeRef.substituteTypeRef(subCandidate)