union {
uint32 x;
} u[2];
This works as expected, with the position of u[0] being 0x0
and u[1] being 0x4
.
union {
uint32 x;
} u[2] <optimize=false>;
This does not work as expected, with the positions of u[0] and u[1] being 0x0
.
union {
uint32 x;
} u[2] <optimize=false>;
uint32 x;
This causes 010 Editor to crash immediately after running the template.