X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=ir%2Fbe%2Fbeschednormal.c;h=46aa21b19b00d2352e104f441bbf300b46d6a4a0;hb=3e2a1de2fc4b08ebd26778c1eac1a8bd9751d90f;hp=5f5e8a0cf4068c7a995533093770dd39c2a8020b;hpb=0860cafaff791b93c568c77739bd7d9c7240ee2f;p=libfirm diff --git a/ir/be/beschednormal.c b/ir/be/beschednormal.c index 5f5e8a0cf..46aa21b19 100644 --- a/ir/be/beschednormal.c +++ b/ir/be/beschednormal.c @@ -33,7 +33,7 @@ #include "height.h" #include "irtools.h" #include "irgwalk.h" -#include "benode_t.h" +#include "benode.h" #include "array_t.h" // XXX there is no one time init for schedulers @@ -154,7 +154,7 @@ static int normal_tree_cost(ir_node* irn, instance_t *inst) int i; ir_node* block = get_nodes_block(irn); - fc = obstack_alloc(&inst->obst, sizeof(*fc) + sizeof(*fc->costs) * arity); + fc = OALLOCF(&inst->obst, flag_and_cost, costs, arity); fc->no_root = 0; costs = fc->costs;