diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirLazyResolveContractChecker.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirLazyResolveContractChecker.kt index bb1434fdd97..9f6cf016548 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirLazyResolveContractChecker.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirLazyResolveContractChecker.kt @@ -13,7 +13,6 @@ internal class LLFirLazyResolveContractChecker { private val currentTransformerPhase = ThreadLocal.withInitial { null } inline fun lazyResolveToPhaseInside(phase: FirResolvePhase, resolve: () -> Unit) { - if (currentTransformerPhase.get() == FirResolvePhase.COMPILER_REQUIRED_ANNOTATIONS) return checkIfCanLazyResolveToPhase(phase) val previousPhase = currentTransformerPhase.get() currentTransformerPhase.set(phase)