[LL FIR] drop global lock from compiler required annotations phase

^KT-56551
This commit is contained in:
Dmitrii Gridin
2023-05-18 14:00:09 +02:00
committed by Space Team
parent 8f82649529
commit dabc4e34ff
@@ -28,7 +28,6 @@ internal class LLFirLockProvider(private val checker: LLFirLazyResolveContractCh
private val globalLock = ReentrantLock() private val globalLock = ReentrantLock()
private val implicitTypesLock = ReentrantLock() private val implicitTypesLock = ReentrantLock()
private val compilerAnnotationsLock = ReentrantLock()
inline fun <R> withGlobalLock( inline fun <R> withGlobalLock(
key: FirFile, key: FirFile,
@@ -56,7 +55,6 @@ internal class LLFirLockProvider(private val checker: LLFirLazyResolveContractCh
) { ) {
val lock = when (phase) { val lock = when (phase) {
FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE -> implicitTypesLock FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE -> implicitTypesLock
FirResolvePhase.COMPILER_REQUIRED_ANNOTATIONS -> compilerAnnotationsLock
else -> null else -> null
} }