llvm-project/clang/test/CXX
Rafael Espindola 699fc4d15c Revert 135177 to fix PR10363.
Revert "For C++11, do more checking of initializer lists up-front, enabling some subset of the final functionality. C just leaves the function early. C++98 runs through the same code path, but has no changed functionality either."

This reverts commit ac420c5053d6aa41d59f782caad9e46e5baaf2c2.

llvm-svn: 135210
2011-07-14 22:58:04 +00:00
..
basic Update this test to reflect the new (deterministic) order in r134038. 2011-06-28 22:58:10 +00:00
class Test for C++11 [class]p6 (trivial classes). 2011-06-12 09:24:32 +00:00
class.access Update our diagnostics to properly account for move operations. 2011-05-25 23:16:36 +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 [ARC] When casting from a pointer to an objective-c object with known ownership, if the 2011-07-01 22:22:50 +00:00
dcl.decl Revert 135177 to fix PR10363. 2011-07-14 22:58:04 +00:00
except clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +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 Implement C++0x [lex.pptoken]p3's handling of <::. 2011-04-14 18:36:27 +00:00
over Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +00:00
special Properly implement the scope restriction on the NRVO for 2011-07-06 22:04:06 +00:00
stmt.stmt Factor out (some of) the checking for invalid forms of pointer 2011-06-27 08:02:19 +00:00
temp 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