llvm-project/clang/test/Misc
Richard Smith f7514454a7 Refactor tree printing in AST dumping.
Instead of manually maintaining a flag indicating whether we're about to print
out the last child of the parent node (to determine whether we print "`" or
"|"), capture a callable to print that child and defer printing it until we
either see a next child or finish the parent.

No functionality change intended.

llvm-svn: 220930
2014-10-30 21:02:37 +00:00
..
Inputs
ast-dump-arm-attr.c Prune CRLF. 2014-10-27 12:37:26 +00:00
ast-dump-attr.cpp Adding attributes to the IndirectFieldDecl that we generate for anonymous struct/union fields. This fixes PR20930. 2014-10-15 16:58:18 +00:00
ast-dump-color.cpp Refactor tree printing in AST dumping. 2014-10-30 21:02:37 +00:00
ast-dump-comment.cpp
ast-dump-decl.c
ast-dump-decl.cpp Don't print 'NULL TYPE' when dumping a delegating constructor. 2014-09-12 21:20:53 +00:00
ast-dump-decl.m
ast-dump-decl.mm
ast-dump-lookups.cpp Modify behavior of -ast-dump-lookups: if -ast-dump is not also provided, dump 2014-08-11 22:11:07 +00:00
ast-dump-msp430-attr.c Prune CRLF. 2014-10-27 12:37:26 +00:00
ast-dump-stmt.c
ast-dump-stmt.cpp
ast-dump-stmt.m
ast-dump-templates.cpp When pretty-printing a declaration of a pack, put the ellipsis before the name 2014-07-23 03:17:06 +00:00
ast-dump-wchar.cpp
ast-print-objectivec.m Patch to wrap up '_' as separator in version numbers 2014-10-06 16:46:02 +00:00
ast-print-pragmas-xfail.cpp
ast-print-pragmas.cpp Allow constant expressions in pragma loop hints. 2014-10-12 20:46:07 +00:00
attr-source-range.cpp Prune CRLF. 2014-10-27 12:37:26 +00:00
backend-optimization-failure.cpp Adjust test to handle fallout from r217102. 2014-09-03 23:20:58 +00:00
backend-stack-frame-diagnostics-fallback.cpp
backend-stack-frame-diagnostics.cpp Prevent link warnings due to -Wframe-larger-than= 2014-07-10 02:13:29 +00:00
caret-diags-macros.c
caret-diags-scratch-buffer.c
dev-fd-fs.c
diag-aka-types.cpp
diag-format.c Driver: bifurcate extended and basic MSC versioning 2014-07-16 03:13:50 +00:00
diag-line-wrapping.cpp
diag-macro-backtrace.c
diag-mapping.c
diag-mapping2.c
diag-presumed.c
diag-template-diffing-color.cpp
diag-template-diffing-cxx98.cpp
diag-template-diffing.cpp If a template argument is non-evaluable expression, use the profile ID to see 2014-07-26 02:10:52 +00:00
diag-trailing-null-bytes.cpp
diag-verify.cpp
diagnostic-crash.cpp
driver-verify.c
emit-html-insert.c Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
emit-html.c Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
error-limit-multiple-notes.cpp
error-limit.c
freebsd-arm-size_t.c
include-stack-for-note-flag.cpp
integer-literal-printing.cpp
interpreter.c
languageOptsOpenCL.cl
macro-backtrace.c
message-length.c
permissions.cpp
predefines.c
remap-file.c
serialized-diags-driver.c Driver: Include driver diagnostics when we --serialize-diagnostics 2014-10-23 22:20:11 +00:00
serialized-diags-frontend.c
serialized-diags-no-category.c
serialized-diags-no-issue.c
serialized-diags-single-issue.c
serialized-diags-stable.c
serialized-diags.c
serialized-diags.h
serialized-diags.m Correctly handle reading locations from serialized diagnostics 2014-10-10 22:20:26 +00:00
show-diag-options.c
tabstop.c
unnecessary-elipses.cpp
unprintable.c
verify.c
warn-in-system-header.c
warn-in-system-header.h
warn-sysheader.cpp
warning-flags-enabled.c
warning-flags-tree.c
warning-flags.c Basic: Add ext_delete_void_ptr_operand to -Wdelete-incomplete 2014-10-22 23:03:58 +00:00
win32-macho.c
working-directory.c
wrong-encoding.c
wrong-encoding2.c