X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fcommon%2Firtools.c;h=dea407c535ab907f7d74070d16291b9bcae6565e;hb=afbbc0b1ccd684c4c24bfd43d0f994123245f39f;hp=133c930401ef0442f7dfc1d76fb562968a755ceb;hpb=a70c2cabe3be49b22a9ef5356f36e21ce99b21d0;p=libfirm diff --git a/ir/common/irtools.c b/ir/common/irtools.c index 133c93040..dea407c53 100644 --- a/ir/common/irtools.c +++ b/ir/common/irtools.c @@ -75,10 +75,10 @@ copy_irn_to_irg(ir_node *n, ir_graph *irg) { else if (op == op_Proj) { old_irg = get_irn_irg(n); - if (n == get_irg_frame(old_irg)) + if (n == get_irg_initial_exec(old_irg)) + nn = get_irg_initial_exec(irg); + else if (n == get_irg_frame(old_irg)) nn = get_irg_frame(irg); - else if (n == get_irg_globals(old_irg)) - nn = get_irg_globals(irg); else if (n == get_irg_initial_mem(old_irg)) nn = get_irg_initial_mem(irg); else if (n == get_irg_args(old_irg))