xxxxxxxxxx
struct MyInnerStruct {
union {
"BRAKE_ME") int[2] v = 0; (
struct { int x, y; }
}
this(int vx, int vy) {
x = vx; y = vy;
}
}
struct MyStruct {
MyInnerStruct inner = MyInnerStruct(1, 2);
}
void main()
{
{
MyStruct ok = MyStruct();
assert(ok.inner.v == [1, 2]);
}
{
MyStruct err;
assert(err.inner.v == [1, 2]);
}
}