[FIR] Add cleanup of tower data for imports
This commit is contained in:
+2
@@ -50,6 +50,7 @@ open class FirBodyResolveTransformer(
|
||||
context.file = file
|
||||
packageFqName = file.packageFqName
|
||||
return withScopeCleanup(context.fileImportsScope) {
|
||||
context.withTowerDataCleanup {
|
||||
val importingScopes = createImportingScopes(file, session, components.scopeSession)
|
||||
context.fileImportsScope += importingScopes
|
||||
context.addNonLocalTowerDataElements(importingScopes.map { it.asTowerDataElement(isLocal = false) })
|
||||
@@ -59,6 +60,7 @@ open class FirBodyResolveTransformer(
|
||||
transformDeclarationContent(file, data) as CompositeTransformResult<FirFile>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun <E : FirElement> transformElement(element: E, data: ResolutionMode): CompositeTransformResult<E> {
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
|
||||
Reference in New Issue
Block a user