X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fgvn_pre.c;h=5e35e27863e9755bc5093f7f7c34c178714eba92;hb=bb5c6d5ce2e35c4074900017f8c8e1a4935054d0;hp=aa0c34c71b7a521985c2a6ff4bb53d5114222b8e;hpb=0f200789b5c71ffebbf39c7111a6f1104e464369;p=libfirm diff --git a/ir/opt/gvn_pre.c b/ir/opt/gvn_pre.c index aa0c34c71..5e35e2786 100644 --- a/ir/opt/gvn_pre.c +++ b/ir/opt/gvn_pre.c @@ -631,7 +631,7 @@ static void insert_nodes(ir_node *block, void *ctx) DB((dbg, LEVEL_1, "Partial redundant %+F from block %+F found\n", expr, block)); - in = xmalloc(arity * sizeof(*in)); + in = XMALLOCN(ir_node*, arity); /* for all predecessor blocks */ for (pos = 0; pos < arity; ++pos) { ir_node *pred_blk = get_Block_cfgpred_block(block, pos);