]> granicus.if.org Git - clang/commit
Implement more of C++0x [temp.arg.explicit]p9, allowing extension of
authorDouglas Gregor <dgregor@apple.com>
Mon, 10 Jan 2011 20:53:55 +0000 (20:53 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 10 Jan 2011 20:53:55 +0000 (20:53 +0000)
commit3cae5c9a79bfd2e27eb44c32b13dfacd2ce5c66f
treecd4c94c262457dba148216d46f19fbb579577a80
parent8dbfbf4c95251c69a455d4d016d6c7890c932007
Implement more of C++0x [temp.arg.explicit]p9, allowing extension of
pack expansions in template argument lists and function parameter
lists. The implementation of this paragraph should be complete
*except* for cases where we're substituting into one of the unexpanded
packs in a pack expansion; that's a general issue I haven't solved yet.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@123188 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/TreeTransform.h
test/CXX/temp/temp.fct.spec/temp.arg.explicit/p9-0x.cpp