llvm-project/clang/test/CXX/temp
Douglas Gregor ee430a39c3 Implement C++0x [temp.func.order]p3 (aka DR532) properly. In
particular, we only add the implement object parameter type if only
one of the function templates is a non-static member function
template.

Moreover, since this DR differs from existing practice in C++98/03,
this commit implements the existing practice (which ignores the
first parameter of the function template that is not the non-static
member function template) in C++98/03 mode.

llvm-svn: 119145
2010-11-15 15:41:16 +00:00
..
temp.arg Teach the warning about unnamed/local types in template arguments to 2010-10-13 00:27:52 +00:00
temp.decls Implement C++0x [temp.func.order]p3 (aka DR532) properly. In 2010-11-15 15:41:16 +00:00
temp.fct.spec When performing template argument deduction against a template-id, 2010-11-02 00:02:34 +00:00
temp.names Reinstate r104117, Chandler Carruth's change that "[provides] a naming 2010-05-20 20:58:56 +00:00
temp.param Diagnose the declaration of template template parameters that 2010-10-21 17:26:49 +00:00
temp.res Implement C++ [temp.local]p4, which specifies how we eliminate 2010-04-12 20:54:26 +00:00
temp.spec When diagnosing C++ [temp.expl.spec]p3 in C++98/03 mode, downgrade the 2010-09-12 05:24:55 +00:00