diff --git a/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/lazy/resolve/FirLazyDeclarationResolver.kt b/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/lazy/resolve/FirLazyDeclarationResolver.kt index 45c23a53ad5..2951a26d363 100644 --- a/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/lazy/resolve/FirLazyDeclarationResolver.kt +++ b/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/lazy/resolve/FirLazyDeclarationResolver.kt @@ -152,7 +152,7 @@ internal class FirLazyDeclarationResolver( val designation = mutableListOf(containerFirFile) if (nonLocalDeclarationToResolve !is FirFile) { - val ktDeclaration = firDeclarationToResolve.ktDeclaration + val ktDeclaration = nonLocalDeclarationToResolve.ktDeclaration designation += ktDeclaration.parentsOfType() .filter { it !is KtEnumEntry } .map { it.findSourceNonLocalFirDeclaration(firFileBuilder, provider.symbolProvider, moduleFileCache, containerFirFile) }