https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89072
--- Comment #8 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- (In reply to Segher Boessenkool from comment #7) > -Werror always is wrong, for any sane users. Always. Not just "in general". -Werror={something you really understand} may be OK. A -Werror without = is always wrong.