if (current_ir_graph->outs_state != outs_consistent)
compute_outs(current_ir_graph);
-/**
- this with a standard walker as passing the parent to the sons isn't
- simple. **/
+ /* this with a standard walker as passing the parent to the sons isn't
+ simple. */
used = 0;
inc_irg_block_visited(current_ir_graph);
init_tmp_dom_info(get_irg_start_block(current_ir_graph), NULL, tdi_list, &used);
for (i = n_blocks-1; i > 0; i--) { /* Don't iterate the root, it's done. */
+ int irn_arity;
tmp_dom_info *w = &tdi_list[i];
tmp_dom_info *v;
/* Step 2 */
- for (j = 0; j < get_irn_arity(w->block); j++) {
+ irn_arity = get_irn_arity(w->block);
+ for (j = 0; j < irn_arity; j++) {
ir_node *pred = get_nodes_Block(get_Block_cfgpred(w->block, j));
tmp_dom_info *u;