[FIR] AbstractFirStatusResolveTransformer: drop unreachable 'if'

^KT-56551
This commit is contained in:
Dmitrii Gridin
2023-05-12 16:38:20 +02:00
committed by Space Team
parent 595279887a
commit 52ce302095
@@ -360,14 +360,10 @@ abstract class AbstractFirStatusResolveTransformer(
return
}
if (regularClass.origin != FirDeclarationOrigin.Source) return
val statusComputationStatus = statusComputationSession[regularClass]
if (!statusComputationStatus.requiresComputation) return
if (regularClass.status is FirResolvedDeclarationStatus && statusComputationStatus == StatusComputationSession.StatusComputationStatus.Computed) {
statusComputationSession.endComputing(regularClass)
return
}
if (!resolveClassForSuperType(regularClass)) return
statusComputationSession.endComputing(regularClass)
}