https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425
--- Comment #13 from Andreas Schwab <sch...@linux-m68k.org> --- > I don't really see why the trouble making the mental connection from the > void cast with the coder's intent do discard that result. Could it mean > anything else really? The C language doesn't define any such meaning. The cast is redundant as far as the standard is concerned.