From 18a1091c8d27754f68a89600935e094752a74837 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Wed, 9 Jan 2008 16:26:43 +0000 Subject: [PATCH] add two assertion to detect uninitialised variables [r17252] --- ir/ir/ircons.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 */ -- 2.20.1