X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Fircons.c;h=5b8e16f06881834eb4011df54ecb84ebc4634e6b;hb=5f8ddee6b08c8040c0a304a347d65045c1141d52;hp=d4f55e420176c5fb2255af88e7292280654a1cd1;hpb=e925eaa10e4e17cb1379265fb6c3b330c751f87e;p=libfirm diff --git a/ir/ir/ircons.c b/ir/ir/ircons.c index d4f55e420..5b8e16f06 100644 --- a/ir/ir/ircons.c +++ b/ir/ir/ircons.c @@ -11,6 +11,7 @@ # include "irgraph_t.h" # include "irnode_t.h" +# include "irmode_t.h" # include "ircons.h" # include "common.h" # include "irvrfy.h" @@ -619,8 +620,8 @@ new_Block (int arity, ir_node **in) /* Create and initialize array for Phi-node construction. */ res->attr.block.graph_arr = NEW_ARR_D (ir_node *, current_ir_graph->obst, - current_ir_graph->params); - memset(res->attr.block.graph_arr, 0, sizeof(ir_node *)*current_ir_graph->params); + current_ir_graph->n_loc); + memset(res->attr.block.graph_arr, 0, sizeof(ir_node *)*current_ir_graph->n_loc); res = optimize (res); irn_vrfy (res); @@ -1525,8 +1526,8 @@ ir_node *new_immBlock (void) { /* Create and initialize array for Phi-node construction. */ res->attr.block.graph_arr = NEW_ARR_D (ir_node *, current_ir_graph->obst, - current_ir_graph->params); - memset(res->attr.block.graph_arr, 0, sizeof(ir_node *)*current_ir_graph->params); + current_ir_graph->n_loc); + memset(res->attr.block.graph_arr, 0, sizeof(ir_node *)*current_ir_graph->n_loc); /* Immature block may not be optimized! */ irn_vrfy (res);