From 7a0d78bd38f6ba57803cd50e9099e7be82e6774a Mon Sep 17 00:00:00 2001 From: Sebastian Hack Date: Tue, 29 Aug 2006 08:27:26 +0000 Subject: [PATCH] Keep alive the call proj Earlier, that Proj was used by the IncSP now, there is only a dependency edge --- ir/be/beabi.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) { -- 2.20.1