]> granicus.if.org Git - clang/commit
Removing a bit of custom parsing functionality used by the thread safety analysis...
authorAaron Ballman <aaron@aaronballman.com>
Thu, 9 Jan 2014 19:39:35 +0000 (19:39 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Thu, 9 Jan 2014 19:39:35 +0000 (19:39 +0000)
commit80c26c2da46b68b69e59a73b49df7fd9037490ba
tree27a5ca2a81f88e688c36999ed4ba3b44130653a4
parentaacbad2dc5c365946a89568f5afee7bfb79eeb6e
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
include/clang/Basic/Attr.td
include/clang/Parse/CMakeLists.txt
include/clang/Parse/Makefile
include/clang/Parse/Parser.h
lib/Parse/CMakeLists.txt
lib/Parse/ParseDecl.cpp
utils/TableGen/ClangAttrEmitter.cpp
utils/TableGen/TableGen.cpp
utils/TableGen/TableGenBackends.h