From 115cfa7b4abccbc75da3147463e8eed5ea10c1a2 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Fri, 25 Mar 2011 16:05:27 +0100 Subject: [PATCH] fix ir_is_equality_cmp_0 returning true for signed_var > 0 --- ir/ir/iropt.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ir/ir/iropt.c b/ir/ir/iropt.c index 8a8716f55..a874b4328 100644 --- a/ir/ir/iropt.c +++ b/ir/ir/iropt.c @@ -3121,11 +3121,11 @@ int ir_is_equality_cmp_0(const ir_node *node) return false; if (relation == ir_relation_equal) return true; - if (mode_is_signed(mode) && relation == ir_relation_less_greater) - return true; - if (relation == ir_relation_greater) - return true; - return false; + if (mode_is_signed(mode)) { + return relation == ir_relation_less_greater; + } else { + return relation == ir_relation_greater; + } } /** -- 2.20.1