Skip to content

Commit a3bea01

Browse files
committed
[FOLD] correct annotation end loc?
1 parent f94766e commit a3bea01

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

clang/lib/Parse/ParseTemplate.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1800,11 +1800,10 @@ bool Parser::isMissingTemplateKeywordBeforeScope() {
18001800
else
18011801
PP.EnterToken(Tok, /*IsReinject=*/true);
18021802

1803-
SourceLocation EndLoc = Tok.getLocation();
1804-
Tok.setLocation(StartLoc);
18051803
Tok.setKind(tok::annot_primary_expr);
18061804
setExprAnnotation(Tok, Result);
1807-
Tok.setAnnotationEndLoc(EndLoc);
1805+
Tok.setAnnotationEndLoc(Tok.getLocation());
1806+
Tok.setLocation(StartLoc);
18081807
PP.AnnotateCachedTokens(Tok);
18091808
return Result.isInvalid();
18101809
}

0 commit comments

Comments
 (0)