[FIR] BodyResolveContext: withFile should add container as well
This container will be used during an annotation call owner search ^KT-63042
This commit is contained in:
committed by
Space Team
parent
ed7415ab93
commit
edb496f260
+1
-1
@@ -402,7 +402,7 @@ class BodyResolveContext(
|
||||
val importingScopes = createImportingScopes(file, holder.session, holder.scopeSession)
|
||||
fileImportsScope += importingScopes
|
||||
addNonLocalTowerDataElements(importingScopes.map { it.asTowerDataElement(isLocal = false) })
|
||||
f()
|
||||
withContainer(file, f)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -805,7 +805,7 @@ open class FirDeclarationsResolveTransformer(
|
||||
doTransformTypeParameters(simpleFunction)
|
||||
}
|
||||
|
||||
if (containingDeclaration != null && containingDeclaration !is FirClass && (containingDeclaration !is FirScript || simpleFunction.isLocal)) {
|
||||
if (containingDeclaration != null && containingDeclaration !is FirClass && containingDeclaration !is FirFile && (containingDeclaration !is FirScript || simpleFunction.isLocal)) {
|
||||
// For class members everything should be already prepared
|
||||
prepareSignatureForBodyResolve(simpleFunction)
|
||||
simpleFunction.transformStatus(this, simpleFunction.resolveStatus().mode())
|
||||
|
||||
Reference in New Issue
Block a user