Alexander Kornienko
5bc364eb05
Implement Attr dumping for -ast-dump.
...
http://llvm-reviews.chandlerc.com/D234
Patch by Philip Craig!
llvm-svn: 171760
2013-01-07 17:53:08 +00:00
Alexander Kornienko
90ff607894
Implement AST dumper for Decls.
...
http://llvm-reviews.chandlerc.com/D52
Patch by Philip Craig!
llvm-svn: 170634
2012-12-20 02:09:13 +00:00
Dmitri Gribenko
3233391b50
Use color for -ast-dump-filter only when it is supported
...
Patch by Philip Craig.
llvm-svn: 168420
2012-11-21 10:54:55 +00:00
Alexander Kornienko
0360d1edee
Fix for -ast-dump-filter
...
Summary:
-ast-dump-filter implementation used to stop AST traversal after traversing a NULL Decl node.
Added test and fixed.
Reviewers: djasper, klimek, rsmith
Reviewed By: djasper
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D93
llvm-svn: 167155
2012-10-31 18:46:31 +00:00
Alexander Kornienko
2018618b4d
Fixed crash and added a test and a minor output problem
...
llvm-svn: 162110
2012-08-17 17:38:39 +00:00
Richard Smith
235341bc88
Store SourceManager pointer on PrintingPolicy in the case where we're dumping,
...
and remove ASTContext reference (which was frequently bound to a dereferenced
null pointer) from the recursive lump of printPretty functions. In so doing,
fix (at least) one case where we intended to use the 'dump' mode, but that
failed because a null ASTContext reference had been passed in.
llvm-svn: 162011
2012-08-16 03:56:14 +00:00
Richard Smith
52f04a2e8f
Don't constant-fold when pretty-printing alignment attribute. This fixes a
...
potential crasher -- Context is sometimes a null reference (!!) here.
llvm-svn: 162007
2012-08-16 02:43:29 +00:00
Alexander Kornienko
bf4871d363
Implemented -ast-dump, -ast-print, -ast-dump-filter options in clang-check
...
llvm-svn: 161753
2012-08-13 10:50:08 +00:00