[cfe-dev] Warning at always true condition

Matthieu Monrocq matthieu.monrocq at gmail.com
Thu Jun 14 11:28:32 PDT 2012


On Tue, Jun 12, 2012 at 2:04 AM, Seth Cantrell <bames53 at gmail.com> wrote:

> There's a -Weverything which I think you can use to check to see if a bit
> of code triggers any warnings.
>
> On Jun 11, 2012, at 7:10 AM, Devchandra L Meetei wrote:
>
> > Hi All
> > Does clang support any switch to warn about a conditional eg in if(p*
> !='h' || p* !='H'), which is always true.
> >
> >
> > Thankss in reply for  timely response
> >
> > Warm Reagrds
> > --Dev
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>

Yes, this is actually the very purpose of -Weverything, it actives
everything so you can discover new warnings.

If the output is too verbose, the diagnostics tell you what flags activated
them so you can turn them off with the "no-" version:  -Weverything
-Wno-unused.

-- Matthieu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20120614/e10b7372/attachment.html>


More information about the cfe-dev mailing list