From 0192c234d5167c2f49f030d6ef80f0320c795696 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Mon, 20 Dec 2010 16:52:59 +0000 Subject: Clean up the handling of template argument packs, especially in the area of printing template arguments. The functionality changes here are limited to cases of variadic templates that aren't yet enabled. llvm-svn: 122250 --- clang/lib/AST/DumpXML.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'clang/lib/AST/DumpXML.cpp') diff --git a/clang/lib/AST/DumpXML.cpp b/clang/lib/AST/DumpXML.cpp index a3ecda54250..7465ea410d7 100644 --- a/clang/lib/AST/DumpXML.cpp +++ b/clang/lib/AST/DumpXML.cpp @@ -335,7 +335,10 @@ struct XMLDumper : public XMLDeclVisitor, break; } case TemplateArgument::Pack: { - // TODO + for (TemplateArgument::pack_iterator P = A.pack_begin(), + PEnd = A.pack_end(); + P != PEnd; ++P) + dispatch(*P); break; } } -- cgit v1.2.3