From 5f4b42a309cc0eeb2755b027a54d4ddfbbdbf7d5 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Mon, 22 Mar 2021 15:15:39 +0100 Subject: [PATCH] FIR IDE: temporary do not fail on non-resolved reference while resolving calls --- .../idea/frontend/api/fir/components/KtFirCallResolver.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/components/KtFirCallResolver.kt b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/components/KtFirCallResolver.kt index 4694d751449..aa5d536eb34 100644 --- a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/components/KtFirCallResolver.kt +++ b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/components/KtFirCallResolver.kt @@ -98,14 +98,15 @@ internal class KtFirCallResolver( is FirErrorNamedReference -> calleeReference.createErrorCallTarget(source) is FirErrorReferenceWithCandidate -> calleeReference.createErrorCallTarget(source) is FirSimpleNamedReference -> - error( + null + /* error( """ Looks like ${this::class.simpleName} && it calle reference ${calleeReference::class.simpleName} were not resolved to BODY_RESOLVE phase, consider resolving it containing declaration before starting resolve calls ${this.render()} ${(this.psi as? KtElement)?.getElementTextInContext()} """.trimIndent() - ) + )*/ else -> error("Unexpected call reference ${calleeReference::class.simpleName}") } ?: return null return KtFunctionCall(target)