This works: ``` struct __attribute__ ((packed)) foo { char a; int b; } ; ``` This doesn't: ``` struct bar { char a; int b; } __attribute__ ((packed)); ``` Afaics, the packed attribute is totally missed if it's at the end of the declaration.