[Bug c/64609] No -Wbool-compare warning on "(a = 0 && 0) <= 4"

2017-08-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64609 --- Comment #4 from Marek Polacek --- It's because we get rid of that && 0 prior calling maybe_warn_bool_compare. But we warn for int fn1 (int a, int b) { return ((a && b) <= 4); } warning: comparison of constant ‘4’ with boolean expression

[Bug c/64609] No -Wbool-compare warning on "(a = 0 && 0) <= 4"

2017-07-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64609 Eric Gallager changed: What|Removed |Added Keywords||diagnostic CC|

[Bug c/64609] No -Wbool-compare warning on "(a = 0 && 0) <= 4" and "0 > a < 0"

2015-03-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64609 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/64609] No -Wbool-compare warning on "(a = 0 && 0) <= 4" and "0 > a < 0"

2015-01-21 Thread chengniansun at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64609 Chengnian Sun changed: What|Removed |Added Summary|No -Wbool-compare warning |No -Wbool-compare warning

[Bug c/64609] No -Wbool-compare warning on "(a = 0 && 0) <= 4"

2015-01-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64609 Andrew Pinski changed: What|Removed |Added Blocks||49706 --- Comment #1 from Andrew Pinski