From 6079bcb0273b832fb8abd344f236c6da7d306e20 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Fri, 7 Dec 2007 01:44:31 +0000 Subject: [PATCH] BugFix: missing skip_Proj() added [r16915] --- ir/opt/ldstopt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ir/opt/ldstopt.c b/ir/opt/ldstopt.c index 055b6be11..33eeddd12 100644 --- a/ir/opt/ldstopt.c +++ b/ir/opt/ldstopt.c @@ -1661,6 +1661,7 @@ static void do_dfs(ir_graph *irg, loop_env *env) { for (i = get_Block_n_cfgpreds(endblk) - 1; i >= 0; --i) { ir_node *pred = get_Block_cfgpred(endblk, i); + pred = skip_Proj(pred); if (is_Return(pred)) dfs(get_Return_mem(pred), env); else if (is_Raise(pred)) -- 2.20.1