1 // bindgen-flags: --with-derive-hash --with-derive-partialeq --with-derive-eq
2 //
3 union foo {
4     unsigned int a;
5     struct {
6         union {
7             unsigned short b1;
8             unsigned short b2;
9         };
10 
11         union {
12             unsigned short c1;
13             unsigned short c2;
14         };
15     };
16 };
17