From: Sebastian Hack Date: Tue, 29 Aug 2006 08:27:26 +0000 (+0000) Subject: Keep alive the call proj X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=7a0d78bd38f6ba57803cd50e9099e7be82e6774a;p=libfirm Keep alive the call proj Earlier, that Proj was used by the IncSP now, there is only a dependency edge --- diff --git a/ir/be/beabi.c b/ir/be/beabi.c index cd006b595..e4c0beaa4 100644 --- a/ir/be/beabi.c +++ b/ir/be/beabi.c @@ -694,8 +694,10 @@ static ir_node *adjust_call(be_abi_irg_t *env, ir_node *irn, ir_node *curr_sp, i } } - if(!mem_proj) + if(!mem_proj) { mem_proj = new_r_Proj(irg, bl, low_call, mode_M, pn_Call_M); + keep_alive(mem_proj); + } /* Clean up the stack frame if we allocated it */ if(!no_alloc) {