From e1d60df0fc2f1083844edc40821a2545d4d40a72 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Fri, 14 Jan 2011 23:41:42 +0000 Subject: Teach template template argument pack expansions to keep track of the number of expansions, when we know it, and propagate that information through Sema. llvm-svn: 123493 --- clang/lib/AST/ASTImporter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/AST/ASTImporter.cpp') diff --git a/clang/lib/AST/ASTImporter.cpp b/clang/lib/AST/ASTImporter.cpp index 7989b9f278b..f9fe18f5dfb 100644 --- a/clang/lib/AST/ASTImporter.cpp +++ b/clang/lib/AST/ASTImporter.cpp @@ -1823,7 +1823,7 @@ ASTNodeImporter::ImportTemplateArgument(const TemplateArgument &From) { if (ToTemplate.isNull()) return TemplateArgument(); - return TemplateArgument(ToTemplate, true); + return TemplateArgument(ToTemplate, From.getNumTemplateExpansions()); } case TemplateArgument::Expression: -- cgit v1.2.3