X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fabsgraph.c;h=f5663440ad14d3eac33fee156211cbb7649a7f65;hb=e775a978fff2841e0722c47f13545b54d48b8f98;hp=efd9c0e315f2fdb751402d6d5f435d8b52ef3c55;hpb=1ce363f80e6a204d4011f85813362d9bd1d0e7e4;p=libfirm diff --git a/ir/ana/absgraph.c b/ir/ana/absgraph.c index efd9c0e31..f5663440a 100644 --- a/ir/ana/absgraph.c +++ b/ir/ana/absgraph.c @@ -22,13 +22,11 @@ * @author Sebastian Hack * @date 20.04.2007 * @version $Id$ - * @summary + * @brief * * Abstract graph implementations for the CFG of a ir_graph. */ -#ifdef HAVE_CONFIG_H #include -#endif #include "irgraph_t.h" #include "iredges_t.h" @@ -36,20 +34,20 @@ static void *irg_cfg_succ_get_root(void *self) { - ir_graph *irg = self; - edges_activate_kind(irg, EDGE_KIND_BLOCK); + ir_graph *irg = (ir_graph*) self; + edges_assure_kind(irg, EDGE_KIND_BLOCK); return get_irg_start_block(irg); } static void *irg_cfg_succ_get_end(void *self) { - ir_graph *irg = self; + ir_graph *irg = (ir_graph*) self; return get_irg_end_block(irg); } static void irg_cfg_succ_grow_succs(void *self, void *node, struct obstack *obst) { - ir_node *bl = node; + ir_node *bl = (ir_node*) node; const ir_edge_t *edge; (void) self; @@ -79,8 +77,8 @@ static void irg_cfg_pred_grow_succs(void *self, void *node, struct obstack *obst int i, n; (void) self; - for (i = 0, n = get_irn_arity(node); i < n; ++i) { - obstack_ptr_grow(obst, get_irn_n(node, i)); + for (i = 0, n = get_irn_arity((ir_node*) node); i < n; ++i) { + obstack_ptr_grow(obst, get_irn_n((ir_node*) node, i)); } }