X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeifg.c;h=4ab30247844059757354cb883f37ecf1426fce16;hb=6e3e499d6c68aee0c6a9ada6a99f16c4f6f8445b;hp=aa19d5318c7a5db74b2360610edbe5fc7efdf3d1;hpb=23b71abac8014aa6bfee3b47648fdb8fe8687b8f;p=libfirm diff --git a/ir/be/beifg.c b/ir/be/beifg.c index aa19d5318..4ab302478 100644 --- a/ir/be/beifg.c +++ b/ir/be/beifg.c @@ -97,10 +97,10 @@ int (be_ifg_cliques_begin)(const void *self, void *iter, ir_node **buf) return ifg->impl->cliques_begin(self, iter, buf); } -int (be_ifg_cliques_next)(const void *self, void *iter, ir_node **buf) +int (be_ifg_cliques_next)(const void *self, void *iter) { const be_ifg_t *ifg = self; - return ifg->impl->cliques_next(self, iter, buf); + return ifg->impl->cliques_next(self, iter); } void (be_ifg_cliques_break)(const void *self, void *iter) @@ -121,7 +121,7 @@ int be_ifg_is_simplicial(const be_ifg_t *ifg, const ir_node *irn) int degree = be_ifg_degree(ifg, irn); void *iter = be_ifg_neighbours_iter_alloca(ifg); - ir_node **neighbours = malloc(degree * sizeof(neighbours[0])); + ir_node **neighbours = xmalloc(degree * sizeof(neighbours[0])); ir_node *curr; int i, j;