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)
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;