From dc898fdf5cf0ced70a4bfbaa816e0e0f6528000d Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Mon, 19 Feb 2024 14:48:49 +0100 Subject: [PATCH] [LL FIR] LLFirTargetResolver: add missed checkThatResolvedAtLeastToPreviousPhase check for jumping phase --- .../low/level/api/fir/transformers/LLFirTargetResolver.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirTargetResolver.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirTargetResolver.kt index a66bfedca4e..ceb35f23aed 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirTargetResolver.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirTargetResolver.kt @@ -280,6 +280,7 @@ internal abstract class LLFirTargetResolver( if (doResolveWithoutLock(target)) return if (isJumpingPhase) { + checkThatResolvedAtLeastToPreviousPhase(target) lockProvider.withJumpingLock( target, resolverPhase,