[clang][parser] Stop dragging an EndLoc around when parsing attributes
authorTimm Bäder <tbaeder@redhat.com>
Thu, 3 Mar 2022 11:13:48 +0000 (12:13 +0100)
committerTimm Bäder <tbaeder@redhat.com>
Mon, 7 Mar 2022 07:16:39 +0000 (08:16 +0100)
commit7b969b0bb53e5dcf23e0ddba977031fb104b63ec
tree67657dd08d9eecff64773c888fa19f5e374dbe24
parent0dc66b76fe4c33843755ade391b85ffda0742aeb
[clang][parser] Stop dragging an EndLoc around when parsing attributes

It's almost always entirely unused and if it is used, the end of the
attribute range can be used instead.

Differential Revision: https://reviews.llvm.org/D120888
clang/include/clang/Parse/Parser.h
clang/include/clang/Sema/DeclSpec.h
clang/lib/Parse/ParseDecl.cpp
clang/lib/Parse/ParseDeclCXX.cpp
clang/lib/Parse/ParseExprCXX.cpp
clang/lib/Parse/ParsePragma.cpp
clang/lib/Parse/ParseStmt.cpp
clang/lib/Parse/ParseTentative.cpp