diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2010-05-21 10:29:57 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2010-05-21 10:29:57 +0000 |
commit | facfc77487a890bfb7b5eee7e21cd2b395a9faaf (patch) | |
tree | e77355446d396bdea22241702519d3ac740879c2 /lib/CodeGen/CGVTables.cpp | |
parent | f54b80f2348ff49bedf4081ccd2f60e5d63a26c6 (diff) |
Teach the RecursiveASTVisitor to enter parts of the AST previously missed.
Factor its implementation to ease the addition of these custom edges to
traverse. With this patch we get initializer expressions, block bodies, type
source info, and function argument, result, and exception types. There are
probably still some more missed edges.
While we're here, clean up and flesh out a bunch of comments.
Patch by Zhanyong Wan; I've done a cursory review, but further review
appreciated. This is fast becoming one of the most important public APIs to the
AST.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104315 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGVTables.cpp')
0 files changed, 0 insertions, 0 deletions