From: Christoph Mallon Date: Mon, 17 Sep 2007 15:02:13 +0000 (+0000) Subject: Fix r15829. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=506c6cca02896c1c9d232f61a807cb9060aa397f;p=libfirm Fix r15829. [r15838] --- diff --git a/ir/ir/iropt.c b/ir/ir/iropt.c index 609ef0b1f..f9049ad35 100644 --- a/ir/ir/iropt.c +++ b/ir/ir/iropt.c @@ -3432,10 +3432,9 @@ static ir_node *transform_node_Proj_Cmp(ir_node *proj) { if (get_mode_size_bits(mode) > get_mode_size_bits(op_mode) && (mode_is_signed(mode) || !mode_is_signed(op_mode))) { ir_node *null = new_Const(op_mode, get_mode_null(op_mode)); - dbg_info *dbg = get_irn_dbg_info(n); - ir_graph *irg = current_ir_graph; - ir_node *block = get_nodes_block(n); - return new_rd_Cmp(dbg, irg, block, op, null); + set_Cmp_left( n, op); + set_Cmp_right(n, null); + return proj; } }