From cccb95465e183ae238db65e71ee5ffd237433327 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Tue, 17 Dec 2019 14:53:10 +0300 Subject: [PATCH] FIR status resolve: update type alias phase This prevents repeating of this phase for aliases --- .../fir/resolve/transformers/FirStatusResolveTransformer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolveTransformer.kt index 6dafd9e39fd..0f685509acc 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolveTransformer.kt @@ -49,7 +49,7 @@ class FirStatusResolveTransformer : FirAbstractTreeTransformer { typeAlias.typeParameters.forEach { transformDeclaration(it, data) } typeAlias.transformStatus(this, typeAlias.resolveStatus(typeAlias.status, containingClass, isLocal = false)) - return typeAlias.compose() + return transformDeclaration(typeAlias, data) } override fun transformRegularClass(regularClass: FirRegularClass, data: FirDeclarationStatus?): CompositeTransformResult {