iropt: Or/Eor/Add are sometimes equivalent
[libfirm] / ir / ir / irssacons.c
index f391a68..a96c48f 100644 (file)
@@ -40,14 +40,14 @@ static void (*ssa_cons_walker)(ir_graph *, irg_walk_func *, irg_walk_func *, voi
  */
 static void prepare_blocks(ir_node *block, void *env)
 {
-       (void)env;
        unsigned        n_loc = current_ir_graph->n_loc;
        struct obstack *obst  = current_ir_graph->obst;
+  (void)env;
        /* reset mature flag */
        set_Block_matured(block, 0);
        block->attr.block.graph_arr  = NEW_ARR_D(ir_node *, obst, n_loc);
        memset(block->attr.block.graph_arr, 0, sizeof(ir_node*) * n_loc);
-       set_Block_phis(NULL);
+       set_Block_phis(block, NULL);
 }
 
 /*