[ERROR]
The specified union member was declared with a special member (Con/Destructor/Assign-Operator).
class A {
A(void);
};
union B {
A a;
};
The union member may contain only compiler generated special members. So try to compile with the option -Cn=Ctr enabled.