X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firnode.c;h=97e0392b7f5e22e6e69935c81e2590ec7b8760b9;hb=70835fa5f038a3532642f5ea2b0038a1af6038e2;hp=fcd49ef0accad3fd17b6dcf03522ccb3b6463fa3;hpb=dddcc630819f338c3b45e2bc646233e6872d5bb6;p=libfirm diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index fcd49ef0a..97e0392b7 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -224,6 +224,7 @@ ir_node * void set_irn_n (ir_node *node, int n, ir_node *in) { assert(node && -1 <= n && n < get_irn_arity(node)); + assert(in && in->kind == k_ir_node); if ((n == -1) && (get_irn_opcode(node) == iro_Filter)) { /* Change block pred in both views! */ node->in[n + 1] = in;