FIR status resolve: update type alias phase

This prevents repeating of this phase for aliases
This commit is contained in:
Mikhail Glukhikh
2019-12-17 14:53:10 +03:00
parent a6b6c9ba18
commit cccb95465e
@@ -49,7 +49,7 @@ class FirStatusResolveTransformer : FirAbstractTreeTransformer<FirDeclarationSta
override fun transformTypeAlias(typeAlias: FirTypeAlias, data: FirDeclarationStatus?): CompositeTransformResult<FirDeclaration> {
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<FirStatement> {