diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirExpressionsResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirExpressionsResolveTransformer.kt index 6d22aa06f4c..5cef5623915 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirExpressionsResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirExpressionsResolveTransformer.kt @@ -338,7 +338,7 @@ open class FirExpressionsResolveTransformer(transformer: FirBodyResolveTransform ): CompositeTransformResult { require(assignmentOperatorStatement.operation != FirOperation.ASSIGN) - assignmentOperatorStatement.annotations.forEach { it.accept(this, data) } + assignmentOperatorStatement.transformAnnotations(transformer, ResolutionMode.ContextIndependent) val leftArgument = assignmentOperatorStatement.leftArgument.transformSingle(transformer, ResolutionMode.ContextIndependent) val rightArgument = assignmentOperatorStatement.rightArgument.transformSingle(transformer, ResolutionMode.ContextDependent) @@ -571,7 +571,7 @@ open class FirExpressionsResolveTransformer(transformer: FirBodyResolveTransform data: ResolutionMode, ): CompositeTransformResult { // val resolvedAssignment = transformCallee(variableAssignment) - variableAssignment.annotations.forEach { it.accept(this, data) } + variableAssignment.transformAnnotations(transformer, ResolutionMode.ContextIndependent) val resolvedAssignment = callResolver.resolveVariableAccessAndSelectCandidate(variableAssignment) val result = if (resolvedAssignment is FirVariableAssignment) { val completeAssignment = callCompleter.completeCall(resolvedAssignment, noExpectedType).result // TODO: check @@ -697,7 +697,7 @@ open class FirExpressionsResolveTransformer(transformer: FirBodyResolveTransform constExpression: FirConstExpression, data: ResolutionMode, ): CompositeTransformResult { - constExpression.annotations.forEach { it.accept(this, data) } + constExpression.transformAnnotations(transformer, ResolutionMode.ContextIndependent) val type = when (val kind = constExpression.kind) { FirConstKind.IntegerLiteral, FirConstKind.UnsignedIntegerLiteral -> {