[FIR] Add forgotten resolution of annotations on get class calls

This commit is contained in:
Dmitriy Novozhilov
2022-06-23 12:19:58 +03:00
committed by teamcity
parent c16955ff3f
commit fcc5b804a8
7 changed files with 45 additions and 0 deletions
@@ -895,6 +895,7 @@ open class FirExpressionsResolveTransformer(transformer: FirBodyResolveTransform
}
override fun transformGetClassCall(getClassCall: FirGetClassCall, data: ResolutionMode): FirStatement {
getClassCall.transformAnnotations(transformer, ResolutionMode.ContextIndependent)
val arg = getClassCall.argument
val dataForLhs = if (arg is FirConstExpression<*>) {
withExpectedType(arg.typeRef.resolvedTypeFromPrototype(arg.kind.expectedConeType(session)))