1 unsigned int  x0  = 0;
2 
3 typedef struct {
4   unsigned int  field1 : 20;
5   unsigned int  field2 : 12;
6 } XX;
7 
8 static XX yy;
9 
10 static void foo (void)
11 {
12   yy.field1 = (unsigned int ) (&x0);
13 }
14 
15