// { dg-do assemble }
// GROUPS passed initialization
class A
{
public:
A(const A & a) : i_member(a.i_member)
{
}
A(const int & i) : i_member(i)
{
}
union
{
int i_member;
};
};
// { dg-do assemble }
// GROUPS passed initialization
class A
{
public:
A(const A & a) : i_member(a.i_member)
{
}
A(const int & i) : i_member(i)
{
}
union
{
int i_member;
};
};