From: Michael Beck Date: Thu, 23 Jun 2005 09:21:04 +0000 (+0000) Subject: Bugfix: pattern for "x + (a - x)" fixed X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=b4970365a115ed6e6ba7fd44cb2bebb5a24c6ba4;p=libfirm Bugfix: pattern for "x + (a - x)" fixed [r6110] --- 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;