From b4970365a115ed6e6ba7fd44cb2bebb5a24c6ba4 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Thu, 23 Jun 2005 09:21:04 +0000 Subject: [PATCH] Bugfix: pattern for "x + (a - x)" fixed [r6110] --- ir/ir/iropt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/ir/iropt.c b/ir/ir/iropt.c index fdc95f02b..f76b12c25 100644 --- a/ir/ir/iropt.c +++ b/ir/ir/iropt.c @@ -841,7 +841,7 @@ static ir_node *equivalent_node_Add(ir_node *n) if (get_Sub_right(right) == left) { /* x + (a - x) */ - n = get_Sub_left(left); + n = get_Sub_left(right); DBG_OPT_ALGSIM1(oldn, left, right, n, FS_OPT_ADD_SUB); return n; -- 2.20.1