llvm-project/clang/test/CXX
Douglas Gregor ab96bcf6ea When substituting into a sizeof parameter pack expression in a context
where we can't expand (i.e., multi-level substitution), be sure to
substitute the pack with its level-reduced pack. Fixes PR10230.

llvm-svn: 141568
2011-10-10 18:59:29 +00:00
..
basic constexpr: semantic checking for constexpr functions and constructors. Based in 2011-10-01 02:31:28 +00:00
class Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289. 2011-10-10 17:22:13 +00:00
class.access Implement the restrictions in C++ [class.friend]p6, which disallow 2011-10-10 01:11:59 +00:00
class.derived Get rid of handling of the 'explicit' keyword from class-head. We still parse it though, although that will change shortly. 2011-03-25 14:31:08 +00:00
conv Drop an unjustified limitation from Type::isObjectType(). Fixes PR7801 and doesn't seem to break anything. 2010-08-05 01:21:19 +00:00
dcl.dcl constexpr: Disable checking of constructor member initializer lists for 2011-10-10 16:38:04 +00:00
dcl.decl When adding a direct initializer to a declaration, allow the 2011-10-10 16:05:18 +00:00
except After instantiating a 'noexcept' expression, be sure to convert it to 2011-10-09 18:31:23 +00:00
expr Implement support for C++11 in-class initialization of non-static data members. 2011-06-11 17:19:42 +00:00
lex Allow C99 hexfloats in C++0x mode. This change resolves the standards 2011-08-30 22:40:35 +00:00
over Always add the built-in overload candidates for operators &&, ||, and 2011-10-10 14:05:31 +00:00
special Begin work consolidating ShouldDelete* functions. 2011-10-10 06:18:57 +00:00
stmt.stmt constexpr: semantic checking for constexpr variables. 2011-09-29 19:11:37 +00:00
temp When substituting into a sizeof parameter pack expression in a context 2011-10-10 18:59:29 +00:00