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