-
- Downloads
[clang][parse] Move source range into ParsedAttibutesView
Move the SourceRange from the old ParsedAttributesWithRange into ParsedAttributesView, so we have source range information available everywhere we use attributes. This also removes ParsedAttributesWithRange (replaced by simply using ParsedAttributes) and ParsedAttributesVieWithRange (replaced by using ParsedAttributesView). Differential Revision: https://reviews.llvm.org/D121201
Showing
- clang/include/clang/Parse/Parser.h 61 additions, 122 deletionsclang/include/clang/Parse/Parser.h
- clang/include/clang/Sema/DeclSpec.h 5 additions, 5 deletionsclang/include/clang/Sema/DeclSpec.h
- clang/include/clang/Sema/ParsedAttr.h 13 additions, 28 deletionsclang/include/clang/Sema/ParsedAttr.h
- clang/include/clang/Sema/Sema.h 6 additions, 10 deletionsclang/include/clang/Sema/Sema.h
- clang/lib/Parse/ParseCXXInlineMethods.cpp 6 additions, 7 deletionsclang/lib/Parse/ParseCXXInlineMethods.cpp
- clang/lib/Parse/ParseDecl.cpp 53 additions, 71 deletionsclang/lib/Parse/ParseDecl.cpp
- clang/lib/Parse/ParseDeclCXX.cpp 39 additions, 41 deletionsclang/lib/Parse/ParseDeclCXX.cpp
- clang/lib/Parse/ParseExprCXX.cpp 3 additions, 3 deletionsclang/lib/Parse/ParseExprCXX.cpp
- clang/lib/Parse/ParseObjc.cpp 3 additions, 4 deletionsclang/lib/Parse/ParseObjc.cpp
- clang/lib/Parse/ParseOpenMP.cpp 1 addition, 1 deletionclang/lib/Parse/ParseOpenMP.cpp
- clang/lib/Parse/ParsePragma.cpp 4 additions, 5 deletionsclang/lib/Parse/ParsePragma.cpp
- clang/lib/Parse/ParseStmt.cpp 14 additions, 14 deletionsclang/lib/Parse/ParseStmt.cpp
- clang/lib/Parse/ParseTemplate.cpp 1 addition, 1 deletionclang/lib/Parse/ParseTemplate.cpp
- clang/lib/Parse/ParseTentative.cpp 1 addition, 1 deletionclang/lib/Parse/ParseTentative.cpp
- clang/lib/Parse/Parser.cpp 29 additions, 34 deletionsclang/lib/Parse/Parser.cpp
- clang/lib/Sema/SemaDecl.cpp 6 additions, 7 deletionsclang/lib/Sema/SemaDecl.cpp
- clang/lib/Sema/SemaDeclCXX.cpp 5 additions, 6 deletionsclang/lib/Sema/SemaDeclCXX.cpp
- clang/lib/Sema/SemaStmt.cpp 1 addition, 1 deletionclang/lib/Sema/SemaStmt.cpp
- clang/lib/Sema/SemaStmtAttr.cpp 1 addition, 2 deletionsclang/lib/Sema/SemaStmtAttr.cpp
- clang/lib/Sema/SemaType.cpp 8 additions, 5 deletionsclang/lib/Sema/SemaType.cpp
Loading
Please register or sign in to comment