[cfe-commits] [Patch] Add new warning group and warnings for questionable boolean compares
Eli Friedman
eli.friedman at gmail.com
Fri Oct 26 17:37:51 PDT 2012
On Fri, Oct 26, 2012 at 5:20 PM, Richard Trieu <rtrieu at google.com> wrote:
> -Wbool-compare-tautological
> Comparisons involving a boolean and an expression evaluating to 1, 0, true,
> or false such that the comparison always evaluate to true or false.
> Also added to -Wtautological-compare group
> High true positive rate.
> Not previously caught by -Wtautological-compare
Please just fix DiagnoseOutOfRangeComparison to do the right thing.
> -Wbool-compare-tautological-out-of-range
> Comparisons of a boolean and >1 or negative values.
> Also added to -Wtautological-constant-out-of-range-compare group
> High true positive rate.
> Previously, only compares with values >1 were caught.
> (x == 5) currently caught
> (x == -1) not currently caught
Same.
-Eli
More information about the cfe-commits
mailing list