1 struct test { int part: 24; } __attribute__((packed)); foo(const struct test * p)2 static unsigned int foo (const struct test *p) { return p->part; } main()3 int main() { struct test x = { 12 }; return foo(&x); } 4