GOD I HATE THAT THIS IS LEGAL
```cpp
struct A {
union {
struct { int32_t a; int32_t b; }
GOD I HATE THAT THIS IS LEGAL
struct A { union { struct { int32_t a; int32_t b; }; struct { int64_t c; int64_t d; }; // anonymous structs - have no names for either the structs or the fields }; // anonymous union - has no name for either the field or the union};
struct A { union { struct { int32_t a; int32_t b; }; struct { int64_t c; int64_t d; }; // anonymous structs - have no names for either the structs or the fields }; // anonymous union - has no name for either the field or the union};