1 // bindgen-flags: --with-derive-hash --with-derive-partialeq --with-derive-eq
2 //
3 struct foo {
4     unsigned int a;
5     union {
6         unsigned int b;
7         struct {
8             unsigned short c1;
9             unsigned short c2;
10         };
11 
12         struct {
13             unsigned char d1;
14             unsigned char d2;
15             unsigned char d3;
16             unsigned char d4;
17         };
18     };
19 };
20