From 500016df879b53d365af425c00c55e4420c4c3b2 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Thu, 18 May 2023 15:39:43 +0200 Subject: [PATCH] [LL FIR] do not drop resolvePhase for recreated class Because now all phases below DECLARATIONS do not depend on the class declarations ^KT-56551 --- .../kotlin/analysis/low/level/api/fir/DeclarationCopyBuilder.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/DeclarationCopyBuilder.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/DeclarationCopyBuilder.kt index 26a899eb64e..a8ed54e6be7 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/DeclarationCopyBuilder.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/DeclarationCopyBuilder.kt @@ -27,7 +27,6 @@ internal object DeclarationCopyBuilder { declarations.addAll(classWithBody.declarations) symbol = classWithBody.symbol initDeclaration(this@withBodyFrom, classWithBody) - resolvePhase = minOf(this.resolvePhase, FirResolvePhase.IMPORTS) //TODO move into initDeclaration? } fun FirScript.withBodyFrom(