summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclPrinter.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-06-12 22:23:22 +0000
committerAnders Carlsson <andersca@mac.com>2009-06-12 22:23:22 +0000
commitfb1d776ff09c13780637239bae3f3666ec9028b2 (patch)
tree56534d77d868bd29ba6673e0fa46d610e95b7b55 /clang/lib/AST/DeclPrinter.cpp
parent30b0197169e9e368615ae88bb6821ab8da6bbddb (diff)
downloadbcm5719-llvm-fb1d776ff09c13780637239bae3f3666ec9028b2.tar.gz
bcm5719-llvm-fb1d776ff09c13780637239bae3f3666ec9028b2.zip
Keep track of whether a type parameter is actually a type parameter pack.
llvm-svn: 73261
Diffstat (limited to 'clang/lib/AST/DeclPrinter.cpp')
-rw-r--r--clang/lib/AST/DeclPrinter.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/AST/DeclPrinter.cpp b/clang/lib/AST/DeclPrinter.cpp
index f231abf89e0..2b06e93295b 100644
--- a/clang/lib/AST/DeclPrinter.cpp
+++ b/clang/lib/AST/DeclPrinter.cpp
@@ -527,6 +527,9 @@ void DeclPrinter::VisitTemplateDecl(TemplateDecl *D) {
else
Out << "class ";
+ if (TTP->isParameterPack())
+ Out << "... ";
+
Out << ParamType.getAsString(Policy);
if (TTP->hasDefaultArgument()) {
OpenPOWER on IntegriCloud