]> granicus.if.org Git - clang/commit
Update RecursiveASTVisitor so that it visits attributes. This is currently
authorDeLesley Hutchins <delesley@google.com>
Mon, 30 Dec 2013 17:24:36 +0000 (17:24 +0000)
committerDeLesley Hutchins <delesley@google.com>
Mon, 30 Dec 2013 17:24:36 +0000 (17:24 +0000)
commit484c793a298f320d5e2c79e20a854be054199dff
tree4a3d4bebba636d741268f4fbadf7e659d6aedcfd
parent445938035707b9c4accb6234b8da706fd7861911
Update RecursiveASTVisitor so that it visits attributes.  This is currently
important for thread safety attributes, which contain expressions that were
not being visited, and were thus invisible to various tools.  There are now
Visit*Attr methods that can be overridden for every attribute.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@198224 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/CMakeLists.txt
include/clang/AST/Makefile
include/clang/AST/RecursiveASTVisitor.h
lib/AST/CMakeLists.txt
unittests/Tooling/RecursiveASTVisitorTest.cpp
utils/TableGen/ClangAttrEmitter.cpp
utils/TableGen/TableGen.cpp
utils/TableGen/TableGenBackends.h