diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-01-06 22:09:01 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-01-06 22:09:01 +0000 |
commit | 7825bf3a12007492378be0052e583bb4bef3f548 (patch) | |
tree | b83f7ee1a6194190dd8fb855deae32e289b71874 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 5df8acf80978cfa581e28e7b5c6a0db875fd195e (diff) | |
download | llvm-7825bf3a12007492378be0052e583bb4bef3f548.zip llvm-7825bf3a12007492378be0052e583bb4bef3f548.tar.gz llvm-7825bf3a12007492378be0052e583bb4bef3f548.tar.bz2 |
Implement template argument deduction from a call to a function
template whose last parameter is a parameter pack. This allows us to
form a call to, e.g.,
template<typename ...Args1, typename ...Args2>
void f(std::pair<Args1, Args2> ...pairs);
given zero or more instances of "pair".
llvm-svn: 122973
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions