de5cc7d3d8 
								
							 
						 
						
							
							
								
								Add indents to AST dumping and removed parenthesis from AST nodes.  
							
							... 
							
							
							
							Indents were given the color blue when outputting with color.
AST dumping now looks like this:
Node
|-Node
| `-Node
`-Node
  `-Node
Compared to the previous:
(Node
  (Node
    (Node))
  (Node
    (Node)))
llvm-svn: 174022 
							
						 
						
							2013-01-31 01:44:26 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2018618b4d 
								
							 
						 
						
							
							
								
								Fixed crash and added a test and a minor output problem  
							
							... 
							
							
							
							llvm-svn: 162110 
							
						 
						
							2012-08-17 17:38:39 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								bf4871d363 
								
							 
						 
						
							
							
								
								Implemented -ast-dump, -ast-print, -ast-dump-filter options in clang-check  
							
							... 
							
							
							
							llvm-svn: 161753 
							
						 
						
							2012-08-13 10:50:08 +00:00