X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firopt.c;h=219c7d72add8b12fa4caee8cd7bf446ae21df125;hb=b597c7fd473086ca6374b2abbdf129f595c156d0;hp=2f3346c856d8dddb68f95ab4ead4c85ba9bc62b8;hpb=cc0a92acd7d9630f1817fca63037caee876300da;p=libfirm diff --git a/ir/ir/iropt.c b/ir/ir/iropt.c index 2f3346c85..219c7d72a 100644 --- a/ir/ir/iropt.c +++ b/ir/ir/iropt.c @@ -5316,9 +5316,7 @@ static ir_node *transform_node_End(ir_node *n) { } else if (is_irn_pinned_in_irg(ka) && is_Block_dead(get_nodes_block(ka))) { continue; } - /* FIXME: beabi need to keep a Proj(M) */ - if (is_Phi(ka) || is_irn_keep(ka) || is_Proj(ka)) - in[j++] = ka; + in[j++] = ka; } if (j != n_keepalives) set_End_keepalives(n, j, in);