https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88237
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- @findex __extension__ @opindex pedantic @option{-pedantic} and other options cause warnings for many GNU C extensions. You can prevent such warnings within one expression by writing @code{__extension__} before the expression. @code{__extension__} has no effect aside from this. But int a is not an expression.