From 3a25348ee1d9b551f7d2e727ed177f79f5ec3e75 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Wed, 25 May 2011 12:54:31 +0200 Subject: [PATCH] fix fehler189.c --- ir/lower/lower_dw.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/ir/lower/lower_dw.c b/ir/lower/lower_dw.c index 35980750d..53a2d215f 100644 --- a/ir/lower/lower_dw.c +++ b/ir/lower/lower_dw.c @@ -1866,10 +1866,7 @@ static void lower_Start(ir_node *node, ir_mode *mode) mode_h = env->low_unsigned; } else { long new_pn = new_projs[proj_nr]; - if (new_pn != proj_nr) { - ir_node *new_proj = new_r_Proj(pred, mode, new_pn); - exchange(proj, new_proj); - } + set_Proj_proj(proj, new_pn); continue; } @@ -2003,10 +2000,7 @@ static void lower_Call(ir_node *node, ir_mode *mode) mode_h = env->low_unsigned; } else { long new_nr = res_numbers[proj_nr]; - if (proj_nr != new_nr) { - ir_node *new_proj = new_r_Proj(pred, proj_mode, new_nr); - exchange(proj, new_proj); - } + set_Proj_proj(proj, new_nr); continue; } -- 2.20.1