diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirPhaseUpdater.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirPhaseUpdater.kt index 91bd96187f5..b4b5d4ce400 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirPhaseUpdater.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirPhaseUpdater.kt @@ -10,7 +10,6 @@ import org.jetbrains.kotlin.analysis.low.level.api.fir.util.isElementWhichShould import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.FirElementWithResolveState import org.jetbrains.kotlin.fir.declarations.* -import org.jetbrains.kotlin.fir.declarations.impl.FirDefaultPropertyAccessor import org.jetbrains.kotlin.fir.visitors.FirVisitor internal object LLFirPhaseUpdater { @@ -80,12 +79,10 @@ internal object LLFirPhaseUpdater { private object PhaseUpdatingTransformer : FirVisitor() { override fun visitElement(element: FirElement, data: FirResolvePhase) { if (element is FirElementWithResolveState) { - if (element.resolvePhase >= data && element !is FirDefaultPropertyAccessor) return - @OptIn(ResolveStateAccess::class) element.resolveState = data.asResolveState() } element.acceptChildren(this, data) } -} \ No newline at end of file +}