[Bug c++/28986] Failure to diagnose overflow in constant expression
andrew dot stubbs at st dot com
gcc-bugzilla@gcc.gnu.org
Tue Jan 2 14:04:00 GMT 2007
------- Comment #6 from andrew dot stubbs at st dot com 2007-01-02 14:04 -------
(In reply to comment #5)
> Why is this "accepts-invalid"? Shouldn't it be "diagnostic" instead? I am
> trying to understand what is the expected output here: a warning or a pedantic
> error?
Clause 5 paragraph 5 says it is "ill-formed". Therefore accepts-invalid sounds
right to me.
In pedantic mode this should definitely be an error in my opinion. What it
should do otherwise is not clear to me. It seems sensible to accept it with
-fpermissive.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28986
More information about the Gcc-bugs
mailing list