diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/element/builder/FirElementBuilder.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/element/builder/FirElementBuilder.kt index ede2274ad2d..34cd449b119 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/element/builder/FirElementBuilder.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/element/builder/FirElementBuilder.kt @@ -270,7 +270,7 @@ internal fun getNonLocalContainingDeclaration( if (parent is KtEnumEntry || parent is KtCallableDeclaration && !notNullCandidate.isPartOf(parent) || - parent is KtClassInitializer || + parent is KtAnonymousInitializer || parent is KtObjectLiteralExpression || parent is KtCallElement || parent is KtCodeFragment diff --git a/analysis/low-level-api-fir/testdata/nonLocalDeclarationAnchors/topLevelFor.txt b/analysis/low-level-api-fir/testdata/nonLocalDeclarationAnchors/topLevelFor.txt index 4b906e90aeb..65e5d84f908 100644 --- a/analysis/low-level-api-fir/testdata/nonLocalDeclarationAnchors/topLevelFor.txt +++ b/analysis/low-level-api-fir/testdata/nonLocalDeclarationAnchors/topLevelFor.txt @@ -1,4 +1,4 @@ -/* anchor --> */for (/* anchor --> */(index, _)/* <-- */ in emptyList().withIndex()) { +/* anchor --> */for ((index, _) in emptyList().withIndex()) { } -/* <-- */ +/* <-- */ \ No newline at end of file