From bc7c822b74df26e9fae3c6d5ebf752e8ab2b5f45 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Thu, 20 Jun 2019 15:10:45 +0300 Subject: [PATCH] FIR resolve: stop visiting receiver hierarchy during call completion --- .../fir/resolve/transformers/FirCallCompleterTransformer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompleterTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompleterTransformer.kt index 54edfeab590..8bb76f67b4c 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompleterTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompleterTransformer.kt @@ -65,7 +65,7 @@ class FirCallCompleterTransformer( override fun transformFunctionCall(functionCall: FirFunctionCall, data: Nothing?): CompositeTransformResult { val calleeReference = functionCall.calleeReference as? FirNamedReferenceWithCandidate ?: return functionCall.compose() - val functionCall = functionCall.transformChildren(this, data) as FirFunctionCall + val functionCall = functionCall.transformArguments(this, data) as FirFunctionCall val subCandidate = calleeReference.candidate val declaration = subCandidate.symbol.firUnsafe()