llvm-project/clang/test/CXX/dcl.decl/dcl.init
Richard Smith 852c9db72b C++1y: Allow aggregates to have default initializers.
Add a CXXDefaultInitExpr, analogous to CXXDefaultArgExpr, and use it both in
CXXCtorInitializers and in InitListExprs to represent a default initializer.

There's an additional complication here: because the default initializer can
refer to the initialized object via its 'this' pointer, we need to make sure
that 'this' points to the right thing within the evaluation.

llvm-svn: 179958
2013-04-20 22:23:05 +00:00
..
dcl.init.aggr C++1y: Allow aggregates to have default initializers. 2013-04-20 22:23:05 +00:00
dcl.init.list <rdar://problem/13395022> Strip references when extracting an initializer_list's element type during application of an initialization sequence. 2013-03-25 23:47:01 +00:00
dcl.init.ref Force a load when creating a reference to a temporary copied from a bitfield. 2013-04-11 00:58:58 +00:00
dcl.init.string Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
p5.cpp Implement C++03 [dcl.init]p5's checking for value-initialization of references 2012-12-08 02:01:17 +00:00
p6.cpp Teach Sema::ActOnUninitializedDecl() not to try to interpret when one 2011-05-21 17:52:48 +00:00
p7.cpp Tests for DR1507. 2012-10-18 00:44:17 +00:00
p14-0x.cpp Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00