X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Finstrument.c;h=9d2e76e4921b2c08e5fa0fd20e21b5ef2b851207;hb=4f92e524762e0febc361676111b3b5b79addd03a;hp=ae7e8cd5fccdc40684113d721313d948b89c9710;hpb=32ea6ea0320f551448bb66e534e3351977464d42;p=libfirm diff --git a/ir/ir/instrument.c b/ir/ir/instrument.c index ae7e8cd5f..9d2e76e49 100644 --- a/ir/ir/instrument.c +++ b/ir/ir/instrument.c @@ -90,10 +90,10 @@ void instrument_initcall(ir_graph *irg, ir_entity *ent) adr = new_r_SymConst(irg, mode_P_code, sym, symconst_addr_ent); 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); + new_mem = new_r_Proj(call, mode_M, pn_Call_M); initial_mem = get_irg_initial_mem(irg); - edges_reroute(initial_mem, new_mem, irg); + edges_reroute(initial_mem, new_mem); /* beware: reroute routes anchor edges also, revert this */ set_irg_initial_mem(irg, initial_mem); set_Call_mem(call, initial_mem);