diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/utils.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/utils.kt index 604916c3d73..5b855665615 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/utils.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/utils.kt @@ -31,6 +31,7 @@ internal inline fun Lock.lockWithPCECheck(lockingIntervalMs: Long, action: ( checkCanceled() if (tryLock(lockingIntervalMs, TimeUnit.MILLISECONDS)) { try { + checkCanceled() needToRun = false result = action() } finally {