/* Yes ! The first 'bug' I found in CIL :) */ int x __attribute__((deprecated)); struct s0 { int x __attribute__((deprecated)); }; struct s { int x; } __attribute__((packed)) const __attribute__((deprecated)) S_CONST = { 3 }; struct t { int x; } f() __attribute__((deprecated)), g(); struct u1 { int x; } (__attribute__((deprecated)) h)(void); struct u2 { int y; } i(void) __attribute__((deprecated)); struct u3 { int y; } j __attribute__((deprecated)); int main() { f(); g(); return S_CONST.x; } /* Expected -Wall warnings: S_CONST is deprecated, f() is deprecated */