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)
commit15b27b97b7d79624603278d1705e9eafcc2d86b5
treebe4abe849b18e6b3f3c42eecca71ddddb643e332
parenta78f365b403362cc483fdf7aa28dd4c7f979a69e
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.

llvm-svn: 198883
clang/include/clang/Basic/Attr.td
clang/include/clang/Parse/CMakeLists.txt
clang/include/clang/Parse/Makefile
clang/include/clang/Parse/Parser.h
clang/lib/Parse/CMakeLists.txt
clang/lib/Parse/ParseDecl.cpp
clang/utils/TableGen/ClangAttrEmitter.cpp
clang/utils/TableGen/TableGen.cpp
clang/utils/TableGen/TableGenBackends.h