[LL FIR] drop global phase lock from status phase

^KT-56551
This commit is contained in:
Dmitrii Gridin
2023-05-15 17:23:34 +02:00
committed by Space Team
parent 2885df14ee
commit 0d7ddd65c2
@@ -28,7 +28,6 @@ internal class LLFirLockProvider(private val checker: LLFirLazyResolveContractCh
private val globalLock = ReentrantLock()
private val implicitTypesLock = ReentrantLock()
private val statusLock = ReentrantLock()
private val compilerAnnotationsLock = ReentrantLock()
inline fun <R> withGlobalLock(
@@ -57,7 +56,6 @@ internal class LLFirLockProvider(private val checker: LLFirLazyResolveContractCh
) {
val lock = when (phase) {
FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE -> implicitTypesLock
FirResolvePhase.STATUS -> statusLock
FirResolvePhase.COMPILER_REQUIRED_ANNOTATIONS -> compilerAnnotationsLock
else -> null
}