https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113653

Rich Felker <bugdal at aerifal dot cx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|DUPLICATE                   |---
             Status|RESOLVED                    |UNCONFIRMED

--- Comment #4 from Rich Felker <bugdal at aerifal dot cx> ---
This is NOT a duplicate of the marked bug - that bug was complaining that
invalid code didn't compile.

This bug is that GCC accepts invalid code, even with -pedantic, with no
diagnostic, making it impossible to catch invalid C. This bug bit me in the
wild - I accepted code that should have been rejected as a constraint
violation, and thereby made the project impossible to compile with other
compilers for a couple releases.

In standards-conforming and/or pedantic mode, the code should be rejected.

Reply via email to