From 5fbe715871188eeb59589230bf9e6bcac9d82265 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Fri, 2 Oct 2020 11:43:23 +0300 Subject: [PATCH] [FIR] Add forgotten replacing resolve phase during type resolve --- .../transformers/FirAbstractTreeTransformerWithSuperTypes.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirAbstractTreeTransformerWithSuperTypes.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirAbstractTreeTransformerWithSuperTypes.kt index 8e6ac26905d..45a4c853a14 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirAbstractTreeTransformerWithSuperTypes.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirAbstractTreeTransformerWithSuperTypes.kt @@ -51,6 +51,7 @@ abstract class FirAbstractTreeTransformerWithSuperTypes( firClass: FirClass<*>, data: Nothing? ): CompositeTransformResult { + firClass.replaceResolvePhase(transformerPhase) return withScopeCleanup { // Otherwise annotations may try to resolve // themselves as inner classes of the `firClass`