#if FIRM_EDGES_INPLACE
{
- int i, n;
- int not_a_block = is_no_Block(res);
+ int i;
+ int is_bl = is_Block(res);
INIT_LIST_HEAD(&res->edge_info.outs_head);
- if(!not_a_block)
+ if(is_bl)
INIT_LIST_HEAD(&res->attr.block.succ_head);
- for (i = 0, n = arity + not_a_block; i < n; ++i)
- edges_notify_edge(res, i - not_a_block, res->in[i], NULL, irg);
+ for (i = is_bl; i <= arity; ++i)
+ edges_notify_edge(res, i - 1, res->in[i], NULL, irg);
}
#endif