]> granicus.if.org Git - clang/commit
Handle substitutions into function parameter packs whose patterns
authorDouglas Gregor <dgregor@apple.com>
Fri, 14 Jan 2011 22:40:04 +0000 (22:40 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 14 Jan 2011 22:40:04 +0000 (22:40 +0000)
commit6a24bfda084f06a0b252b7befe8cbb17fce7f94e
treed8c6f97bb8b00178d8327dbf9a5ee25af3963186
parentc39b5e867df74904ac7e50d225b3cca0db43571f
Handle substitutions into function parameter packs whose patterns
contain multiple parameter packs at different levels.

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