[LL FIR] drop global lock from compiler required annotations phase
^KT-56551
This commit is contained in:
committed by
Space Team
parent
8f82649529
commit
dabc4e34ff
-2
@@ -28,7 +28,6 @@ internal class LLFirLockProvider(private val checker: LLFirLazyResolveContractCh
|
||||
private val globalLock = ReentrantLock()
|
||||
|
||||
private val implicitTypesLock = ReentrantLock()
|
||||
private val compilerAnnotationsLock = ReentrantLock()
|
||||
|
||||
inline fun <R> withGlobalLock(
|
||||
key: FirFile,
|
||||
@@ -56,7 +55,6 @@ internal class LLFirLockProvider(private val checker: LLFirLazyResolveContractCh
|
||||
) {
|
||||
val lock = when (phase) {
|
||||
FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE -> implicitTypesLock
|
||||
FirResolvePhase.COMPILER_REQUIRED_ANNOTATIONS -> compilerAnnotationsLock
|
||||
else -> null
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user