From 0d7ddd65c22410798277e599041986f9d9512a59 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Mon, 15 May 2023 17:23:34 +0200 Subject: [PATCH] [LL FIR] drop global phase lock from status 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 260b941a1c3..ebd18394919 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 statusLock = ReentrantLock() private val compilerAnnotationsLock = ReentrantLock() inline fun 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 }