blob: 8d2bc98da86aa5248c08a36c2ceb6b7c447a153b [file] [log] [blame]
// PR c++/49803
// { dg-do compile { target c++11 } }
// { dg-options "" }
struct X
{
X() = delete;
};
union Y
{
// N3291=11-0061 12.6.2/8 says no initialization of
// of other variant members (i.e. m_x) should
// be performed.
Y() : m_char1{ }
{ }
struct
{
char m_char1;
};
X m_x;
};