X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Firouts.c;h=a0d61fc0f0804ebb1a09e9e99f91faa4e713245a;hb=4a5557f2acbf6f2cfcf44f28305210e62f18df6f;hp=d97e1daa4b08b46854e908bd4fcc40783737cceb;hpb=c05258ff3c901033e3e6df8a58bb8a9362f15c3b;p=libfirm diff --git a/ir/ana/irouts.c b/ir/ana/irouts.c index d97e1daa4..a0d61fc0f 100644 --- a/ir/ana/irouts.c +++ b/ir/ana/irouts.c @@ -51,7 +51,8 @@ static void reset_outs (ir_node *node, void *unused) } /* returns the number of successors of the node: */ -INLINE int get_irn_n_outs (ir_node *node) { +INLINE int get_irn_n_outs (ir_node *node) { + assert(node && node->kind == k_ir_node); #ifdef DEBUG_libfirm /* assert (node->out_valid); */ #endif /* defined DEBUG_libfirm */ @@ -60,7 +61,6 @@ INLINE int get_irn_n_outs (ir_node *node) { /* Access successor n */ INLINE ir_node *get_irn_out (ir_node *node, int pos) { - assert(node); assert(pos >= 0 && pos < get_irn_n_outs(node)); #ifdef DEBUG_libfirm /* assert (node->out_valid); */