FIR: update enum entry resolve phase in body resolve transformers
This commit is contained in:
+2
@@ -115,6 +115,8 @@ open class FirDeclarationsResolveTransformer(transformer: FirBodyResolveTransfor
|
||||
}
|
||||
|
||||
override fun transformEnumEntry(enumEntry: FirEnumEntry, data: ResolutionMode): CompositeTransformResult<FirDeclaration> {
|
||||
if (enumEntry.resolvePhase == transformerPhase) return enumEntry.compose()
|
||||
transformer.replaceDeclarationResolvePhaseIfNeeded(enumEntry, transformerPhase)
|
||||
context.withTowerDataMode(FirTowerDataMode.CONSTRUCTOR_HEADER) {
|
||||
return (enumEntry.transformChildren(this, data) as FirEnumEntry).compose()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user