X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Fircons.c;h=7de8333aed97346b725ed755cfc78239a278112c;hb=18a1091c8d27754f68a89600935e094752a74837;hp=f490d906e97b9e12d82d4e52eaaf765d4cc3da7a;hpb=7c95ef4a1ab1c7e288d9006b488319ed227ae0aa;p=libfirm diff --git a/ir/ir/ircons.c b/ir/ir/ircons.c index f490d906e..7de8333ae 100644 --- a/ir/ir/ircons.c +++ b/ir/ir/ircons.c @@ -2714,7 +2714,7 @@ add_immBlock_pred(ir_node *block, ir_node *jmp) { assert(!block->attr.block.is_matured && "Error: Block already matured!\n"); assert(block->attr.block.is_mb_head && "Error: Cannot add a predecessor to a PartBlock"); - assert(jmp != NULL); + assert(is_ir_node(jmp)); ARR_APP1(ir_node *, block->in, jmp); /* Call the hook */ @@ -2753,6 +2753,7 @@ set_value(int pos, ir_node *value) { ir_graph *irg = current_ir_graph; assert(get_irg_phase_state(irg) == phase_building); assert(pos+1 < irg->n_loc); + assert(is_ir_node(value)); irg->current_block->attr.block.graph_arr[pos + 1] = value; } /* set_value */