summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-12-20 16:57:52 +0000
committerDouglas Gregor <dgregor@apple.com>2010-12-20 16:57:52 +0000
commit9abeaf57c34886e6494e91ebcdc52ebc83df0235 (patch)
treefcde744f066f00a3b267b76432a9221444ed8ef0 /clang/lib/Sema/TreeTransform.h
parent0192c234d5167c2f49f030d6ef80f0320c795696 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud