aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorManuel López-Ibáñez <manu@gcc.gnu.org>2009-05-19 15:41:17 +0000
committerManuel López-Ibáñez <manu@gcc.gnu.org>2009-05-19 15:41:17 +0000
commitdb91d9ef7ba61564f1937d1f9d873ca90620fd2d (patch)
treeb3bf86ef3b4afae0a08b928343179f74fc5a0785 /gcc
parentbbb9d91f19f1349a49dd24667ce5b0a8912769b1 (diff)
downloadgcc-db91d9ef7ba61564f1937d1f9d873ca90620fd2d.zip
gcc-db91d9ef7ba61564f1937d1f9d873ca90620fd2d.tar.gz
gcc-db91d9ef7ba61564f1937d1f9d873ca90620fd2d.tar.bz2
c-common.c (warn_logical_operator): Remove unnecessary conditionals.
2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org> * c-common.c (warn_logical_operator): Remove unnecessary conditionals. From-SVN: r147708
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/c-common.c5
2 files changed, 6 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b59be30..d73a522 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
+
+ * c-common.c (warn_logical_operator): Remove unnecessary
+ conditionals.
+
2009-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* builtins.c (do_mpc_arg1): Separate MPFR/MPC C rounding types.
diff --git a/gcc/c-common.c b/gcc/c-common.c
index fadbdaa..74f4817 100644
--- a/gcc/c-common.c
+++ b/gcc/c-common.c
@@ -1788,10 +1788,7 @@ warn_logical_operator (location_t location, enum tree_code code, tree type,
if (lhs && rhs && operand_equal_p (lhs, rhs, 0)
&& merge_ranges (&in_p, &low, &high, in0_p, low0, high0,
in1_p, low1, high1)
- && 0 != (tem = build_range_check (type,
- lhs != 0 ? lhs
- : rhs != 0 ? rhs : integer_zero_node,
- in_p, low, high)))
+ && 0 != (tem = build_range_check (type, lhs, in_p, low, high)))
{
if (TREE_CODE (tem) != INTEGER_CST)
return;