From d48557ed53279e7890dd20af4247be0c3776e5fa Mon Sep 17 00:00:00 2001 From: Victor Petukhov Date: Mon, 22 Nov 2021 16:53:13 +0300 Subject: [PATCH] [FE 1.0] Fix containing KtFile check in `NewResolutionOldInference.kt` --- .../kotlin/resolve/calls/tower/NewResolutionOldInference.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/tower/NewResolutionOldInference.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/tower/NewResolutionOldInference.kt index 979ede09524..dbd3046d809 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/tower/NewResolutionOldInference.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/tower/NewResolutionOldInference.kt @@ -25,6 +25,7 @@ import org.jetbrains.kotlin.extensions.internal.CandidateInterceptor import org.jetbrains.kotlin.incremental.components.LookupLocation import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.psi.Call +import org.jetbrains.kotlin.psi.KtFile import org.jetbrains.kotlin.psi.KtReferenceExpression import org.jetbrains.kotlin.resolve.BindingContext import org.jetbrains.kotlin.resolve.BindingTrace @@ -371,7 +372,7 @@ class NewResolutionOldInference( } override fun getNameForGivenImportAlias(name: Name): Name? = - resolutionContext.call.callElement.containingKtFile.getNameForGivenImportAlias(name) + (resolutionContext.call.callElement.containingFile as? KtFile)?.getNameForGivenImportAlias(name) override val lexicalScope: LexicalScope get() = resolutionContext.scope