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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |NEW
         Resolution|WONTFIX                     |---

--- Comment #11 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Martin Sebor from comment #9)
> Martin, since the warning is working correctly (even if it's arguably not as
> clear as it could be), I'd like us to close this.  If you agree, can you
> please go ahead and mark this as resolved (either invalid or wontfix)?

All right, so I changed my mind. The warning is maybe working according to
documentation, but I think the constraints it assumes are basically wrong. If
it's unclear about a range of an expression, then it should not emit a warning
based on that.
Such types of warnings should be part of the static analyzer, where the level
of certainty is lower.
Leaving the issue here for future improvement.

Reply via email to