llvm-project/clang/test/CXX/temp
Richard Smith 4b38ded66a Instantiating a class template should not instantiate the definition of any
scoped enumeration members. Later uses of an enumeration temploid as a nested
name specifier should cause its instantiation. Plus some groundwork for
explicit specialization of member enumerations of class templates.

llvm-svn: 152750
2012-03-14 23:13:10 +00:00
..
temp.arg Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
temp.decls PR11850 + duplicates: don't assume that a function parameter pack expansion is 2012-03-13 06:56:52 +00:00
temp.fct.spec C++11 [temp.deduct.call]p6 tweak: when given a set of overlaoded 2012-03-12 21:09:16 +00:00
temp.names Reinstate r104117, Chandler Carruth's change that "[provides] a naming 2010-05-20 20:58:56 +00:00
temp.param Implement [temp.param]p5: the top-level cv-qualifiers on a non-type template 2012-03-13 07:21:50 +00:00
temp.res Some tests missed from r144056. 2011-11-08 02:18:13 +00:00
temp.spec Instantiating a class template should not instantiate the definition of any 2012-03-14 23:13:10 +00:00
temp.type Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
p3.cpp PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: 2011-07-14 21:35:26 +00:00