[Bug c/87038] diagnostics: Have -Wjump-misses-init be enabled by -Wall or -Wextra

egallager at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Oct 21 04:39:00 GMT 2019


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

--- Comment #24 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Harald van Dijk from comment #23)
> (In reply to Eric Gallager from comment #22)
> > (In reply to Harald van Dijk from comment #21)
> > > Since -Wjump-misses-init triggers too often for commonly used C patterns,
> > > I do not think it is appropriate to include it in -Wall. 
> > 
> > OK, so what about -Wextra then?
> 
> My personal feeling as a user is that clang's warning is useful enough that
> if GCC were to implement that, that one could be included in -Wall. It
> avoids warning for the common cases where code works as intended, and still
> manages to warn for the OP's code. I do not know how much work it would be
> to implement that; if it would be too much work, then including
> -Wjump-misses-init in -Wextra makes sense to me.

Well, since no one's done it yet, I'm guessing it's probably too much work,
so... can we just go with the latter?


More information about the Gcc-bugs mailing list