From dabc4e34ffc76134a7f668b0bb7de50cfa1cf026 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Thu, 18 May 2023 14:00:09 +0200 Subject: [PATCH] [LL FIR] drop global lock from compiler required annotations phase ^KT-56551 --- .../low/level/api/fir/file/builder/LLFirLockProvider.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/file/builder/LLFirLockProvider.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/file/builder/LLFirLockProvider.kt index 63b2f2620d4..a1a82a79cd5 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/file/builder/LLFirLockProvider.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/file/builder/LLFirLockProvider.kt @@ -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 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 }