[LL FIR] allow to resolve STATUS from STATUS
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 5261805..2e1b363 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
@@ -24,7 +24,7 @@
 
     private fun checkIfCanLazyResolveToPhase( requestedPhase: FirResolvePhase) {
         val currentPhase = currentTransformerPhase.get() ?: return
-
+        if (currentPhase == FirResolvePhase.STATUS && currentPhase == requestedPhase) return
         if (requestedPhase >= currentPhase) {
             error(
                 """`lazyResolveToPhase($requestedPhase)` cannot be called from a transformer with a phase $currentPhase.