From: Michael Beck Date: Mon, 18 Feb 2008 14:51:14 +0000 (+0000) Subject: - fix fehler109.c: X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=950ea4982292a5a417e890e1424d105a409a1414;p=libfirm - fix fehler109.c: do not exchange the Proj from Cmp, if it has more than one user this will fail ... [r17776] --- diff --git a/ir/lower/lower_dw.c b/ir/lower/lower_dw.c index e7b2f1c49..a0cd50f2a 100644 --- a/ir/lower/lower_dw.c +++ b/ir/lower/lower_dw.c @@ -1259,7 +1259,7 @@ static void lower_Cond(ir_node *node, ir_mode *mode, lower_env_t *env) { ir_node *cmp = new_rd_Cmp(dbg, irg, block, or, new_Const_long(mode, 0)); ir_node *proj = new_r_Proj(irg, block, cmp, mode_b, pnc); - exchange(sel, proj); + set_Cond_selector(node, proj); return; } }