Removing a bit of custom parsing functionality used by the thread safety...
Removing a bit of custom parsing functionality used by the thread safety analysis APIs. Now using tablegen to determine whether an attribute's arguments should be parsed in an unevaluated context instead of relying on a separate, hard-coded list of attributes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@198883 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Basic/Attr.td 18 additions, 0 deletionsinclude/clang/Basic/Attr.td
- include/clang/Parse/CMakeLists.txt 5 additions, 0 deletionsinclude/clang/Parse/CMakeLists.txt
- include/clang/Parse/Makefile 7 additions, 1 deletioninclude/clang/Parse/Makefile
- include/clang/Parse/Parser.h 0 additions, 4 deletionsinclude/clang/Parse/Parser.h
- lib/Parse/CMakeLists.txt 1 addition, 0 deletionslib/Parse/CMakeLists.txt
- lib/Parse/ParseDecl.cpp 13 additions, 55 deletionslib/Parse/ParseDecl.cpp
- utils/TableGen/ClangAttrEmitter.cpp 27 additions, 0 deletionsutils/TableGen/ClangAttrEmitter.cpp
- utils/TableGen/TableGen.cpp 8 additions, 0 deletionsutils/TableGen/TableGen.cpp
- utils/TableGen/TableGenBackends.h 1 addition, 0 deletionsutils/TableGen/TableGenBackends.h
Loading
Please register or sign in to comment