]> granicus.if.org Git - clang/commit
Teach PackExpansionExpr to keep track of the number of pack expansions
authorDouglas Gregor <dgregor@apple.com>
Fri, 14 Jan 2011 21:20:45 +0000 (21:20 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 14 Jan 2011 21:20:45 +0000 (21:20 +0000)
commit67fd1251aad51bb80d050b7fa5e506fef0ec8e02
tree81040f6a18824db5f621b6488343e4216e7c2d16
parent3efd52cf8f4e57c5571bd8cc3168264c3bc46a1e
Teach PackExpansionExpr to keep track of the number of pack expansions
it will expand to, if known. Propagate this information throughout Sema.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@123470 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/ExprCXX.h
include/clang/Sema/Sema.h
lib/AST/DeclTemplate.cpp
lib/AST/TemplateBase.cpp
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateVariadic.cpp
lib/Sema/TreeTransform.h
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
test/CXX/temp/temp.decls/temp.variadic/multi-level-substitution.cpp