X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fopt_ldst.c;h=c74ecc71fa10abf2086292c849c46cb06b85bca3;hb=289ebf2e44ddfe5e564f9b5b1467de47f5078b97;hp=cf50f13bbb15d395729f726fae69b69d06f421b6;hpb=75ee9ac0d20d58f9e9f9f29737e491561e010fa6;p=libfirm diff --git a/ir/opt/opt_ldst.c b/ir/opt/opt_ldst.c index cf50f13bb..c74ecc71f 100644 --- a/ir/opt/opt_ldst.c +++ b/ir/opt/opt_ldst.c @@ -792,7 +792,7 @@ static void add_memop_avail(block_t *bl, memop_t *op) { static ir_node *conv_to(ir_node *irn, ir_mode *mode) { if (get_irn_mode(irn) != mode) { ir_node *block = get_nodes_block(irn); - return new_r_Conv(current_ir_graph, block, irn, mode); + return new_r_Conv(current_ir_graph, block, irn, mode, 0); } return irn; } @@ -1189,7 +1189,7 @@ static void replace_load(memop_t *op) { /* a hidden cast */ dbg_info *db = get_irn_dbg_info(load); ir_node *block = get_nodes_block(proj); - def = new_rd_Conv(db, current_ir_graph, block, def, mode); + def = new_rd_Conv(db, current_ir_graph, block, def, mode, 0); } exchange(proj, def); break;