]> granicus.if.org Git - clang/commit
When creating the injected-class-name for a class template involving a
authorDouglas Gregor <dgregor@apple.com>
Tue, 4 Jan 2011 02:33:52 +0000 (02:33 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 4 Jan 2011 02:33:52 +0000 (02:33 +0000)
commitb95cc97b2023d00cd3fbae8455bc9d728eab5e5d
tree00c400e5f9784666b2dc81803d30c8d86732d1ae
parent3fb9e4b89f72823f162096086f0f964e6dcf66d6
When creating the injected-class-name for a class template involving a
non-type template parameter pack, make sure to create a pack expansion
for the corresponding template argument.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122799 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/DeclTemplate.cpp
test/CXX/temp/temp.decls/temp.variadic/metafunctions.cpp