X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Finstrument.c;h=58940f7cea32bdb21cb87a2d5cde7bb7bf5308b8;hb=1852308bd33b77378f0fca9e5347d4f9082464c4;hp=c936d117764bcf5476bf5c8870b98ab83012d7a7;hpb=0fbcef83aa6060534172bb13e71cdadb04428806;p=libfirm diff --git a/ir/ir/instrument.c b/ir/ir/instrument.c index c936d1177..58940f7ce 100644 --- a/ir/ir/instrument.c +++ b/ir/ir/instrument.c @@ -80,16 +80,16 @@ void instrument_initcall(ir_graph *irg, ir_entity *ent) { if (need_new_block) { ir_node *blk = new_r_Block(irg, 1, &initial_exec); - set_Block_cfgpred(first_block, idx, new_r_Jmp(irg, blk)); + set_Block_cfgpred(first_block, idx, new_r_Jmp(blk)); first_block = blk; } /* place the call */ sym.entity_p = ent; - adr = new_r_SymConst(irg, start_block, mode_P_code, sym, symconst_addr_ent); + adr = new_r_SymConst(irg, mode_P_code, sym, symconst_addr_ent); - call = new_r_Call(irg, first_block, get_irg_no_mem(irg), adr, 0, NULL, get_entity_type(ent)); - new_mem = new_r_Proj(irg, first_block, call, mode_M, pn_Call_M_regular); + call = new_r_Call(first_block, get_irg_no_mem(irg), adr, 0, NULL, get_entity_type(ent)); + new_mem = new_r_Proj(first_block, call, mode_M, pn_Call_M_regular); initial_mem = get_irg_initial_mem(irg); edges_reroute(initial_mem, new_mem, irg);