]> granicus.if.org Git - clang/commit
When we're substituting into a parameter-type-list nested inside the pattern
authorDouglas Gregor <dgregor@apple.com>
Wed, 2 Mar 2011 02:04:06 +0000 (02:04 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 2 Mar 2011 02:04:06 +0000 (02:04 +0000)
commit406f98f6a5a7bde5707085af8d66204e7e76af45
tree8d5fe1eb6a6747203c9ccc4528b0ef6bd94b2318
parent85f3d76c0ecfdefcf83ea44a57b7a16119c8a045
When we're substituting into a parameter-type-list nested inside the pattern
of an expansion, and we have a paramameter that is not a parameter
pack, don't suppress substitution of parameter packs within this
context.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126819 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/RecursiveASTVisitor.h
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/TreeTransform.h
test/CXX/temp/temp.decls/temp.variadic/multi-level-substitution.cpp