[FIR] BodyResolveContext: insideClassHeader should add container as well

This container will be used during an annotation call owner search

^KT-63042
This commit is contained in:
Dmitrii Gridin
2023-12-01 12:33:30 +01:00
committed by Space Team
parent ec180bca71
commit ed7415ab93
4 changed files with 5 additions and 6 deletions
@@ -88,7 +88,7 @@ private class LLFirAnnotationArgumentsTargetResolver(
when {
target is FirRegularClass -> {
val declarationTransformer = transformer.declarationsTransformer
declarationTransformer.context.insideClassHeader {
declarationTransformer.context.withClassHeader(target) {
target.transformAnnotations(declarationTransformer, ResolutionMode.ContextIndependent)
target.transformTypeParameters(declarationTransformer, ResolutionMode.ContextIndependent)
target.transformSuperTypeRefs(declarationTransformer, ResolutionMode.ContextIndependent)