This came up with DPDK; there's use of both of these: ``` void __attribute__((some stuff)) f(void) { ... } struct foo { union { } __attribute__((some stuff)); }; ``` Our grammar doesn't currently allow these.