diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirCompilerAnnotationsLazyResolver.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirCompilerAnnotationsLazyResolver.kt index 3d76905f4fe..51f9cdeb134 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirCompilerAnnotationsLazyResolver.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirCompilerAnnotationsLazyResolver.kt @@ -105,8 +105,7 @@ private class LLFirCompilerRequiredAnnotationsTargetResolver( override fun doResolveWithoutLock(target: FirElementWithResolveState): Boolean { when { - target is FirScript -> return false - target is FirRegularClass || target.isRegularDeclarationWithAnnotation -> {} + target is FirRegularClass || target is FirScript || target.isRegularDeclarationWithAnnotation -> {} else -> throwUnexpectedFirElementError(target) } @@ -297,7 +296,6 @@ private class LLFirCompilerRequiredAnnotationsTargetResolver( } override fun doLazyResolveUnderLock(target: FirElementWithResolveState) { - if (target is FirScript) return throwUnexpectedFirElementError(target) } }