diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-12-20 16:57:52 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-12-20 16:57:52 +0000 |
commit | 9abeaf57c34886e6494e91ebcdc52ebc83df0235 (patch) | |
tree | fcde744f066f00a3b267b76432a9221444ed8ef0 /clang/lib/Sema/TreeTransform.h | |
parent | 0192c234d5167c2f49f030d6ef80f0320c795696 (diff) | |
download | bcm5719-llvm-9abeaf57c34886e6494e91ebcdc52ebc83df0235.tar.gz bcm5719-llvm-9abeaf57c34886e6494e91ebcdc52ebc83df0235.zip |
When checking a template argument list against a template containing
a parameter pack, check the parameter pack against each of the
template arguments it corresponds to, then pack the converted
arguments into a template argument pack. Allows us to use variadic
class templates so long as instantiation isn't required, e.g.,
template<typename... Types> struct Tuple;
Tuple<int, float> *t2;
llvm-svn: 122251
Diffstat (limited to 'clang/lib/Sema/TreeTransform.h')
0 files changed, 0 insertions, 0 deletions