From: Michael Beck Date: Thu, 10 Jan 2008 01:35:26 +0000 (+0000) Subject: BugFix: wrong mode used X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=246d79b12e38a3beb5a8d52c6cbc5311a1075c75;p=libfirm BugFix: wrong mode used [r17273] --- diff --git a/ir/be/ia32/ia32_intrinsics.c b/ir/be/ia32/ia32_intrinsics.c index 9c4e2c733..5e3d99178 100644 --- a/ir/be/ia32/ia32_intrinsics.c +++ b/ir/be/ia32/ia32_intrinsics.c @@ -315,7 +315,7 @@ static int map_Shr(ir_node *call, void *ctx) { /* the block for cnt >= 32 */ n_block = new_rd_Block(dbg, irg, 1, &in[1]); l2 = new_rd_Conv(dbg, irg, n_block, h1, l_mode); - h2 = new_r_Const(irg, n_block, l_mode, get_mode_null(h_mode)); + h2 = new_r_Const(irg, n_block, h_mode, get_mode_null(h_mode)); in[1] = new_r_Jmp(irg, n_block); set_irn_in(block, 2, in);