This issue was uncovered while trying to parse the source code of `FFmpeg`: ~~~C int i, __attribute__((unused))(version); int __attribute__((unused))(version2),j; ~~~ `gcc` accepts both, whereas we reject the first one with a parse error.