AST dump: recurse into type template arguments when dumping.
authorRichard Smith <richard@metafoo.co.uk>
Tue, 23 Jun 2020 07:01:38 +0000 (00:01 -0700)
committerRichard Smith <richard@metafoo.co.uk>
Tue, 23 Jun 2020 07:07:00 +0000 (00:07 -0700)
commit5eca1d5e0d22a2a578370fdc780cd4003e28ad61
treedb9a5ca3302b4bd8ed966b34a709d03ff9e59ef2
parent1c4a42a4d88eeca8de47d615a23fc654a39abdb7
AST dump: recurse into type template arguments when dumping.

Also, do not dump the desugared type for a TemplateSpecializationType
twice.
clang/include/clang/AST/ASTNodeTraverser.h
clang/test/AST/ast-dump-decl.cpp
clang/test/AST/ast-dump-openmp-begin-declare-variant_template_1.cpp
clang/test/AST/ast-dump-template-decls-json.cpp
clang/test/AST/ast-dump-template-decls.cpp
clang/test/AST/float16.cpp
clang/unittests/AST/ASTTraverserTest.cpp