![]() unexpanded parameter pack is a pack expansion. Thus, as with a non-type template parameter which is a pack expansion, it needs to be expanded early into a fixed list of template parameters. Since the expanded list of template parameters is not itself a parameter pack, it is permitted to appear before the end of the template parameter list, so also remove that restriction (for both template template parameter pack expansions and non-type template parameter pack expansions). llvm-svn: 163369 |
||
---|---|---|
.. | ||
temp.arg | ||
temp.decls | ||
temp.fct.spec | ||
temp.names | ||
temp.param | ||
temp.res | ||
temp.spec | ||
temp.type | ||
p3.cpp |