From: Michael Beck Date: Fri, 24 Oct 2003 09:00:16 +0000 (+0000) Subject: Allow Unknown nodes to be used as predecessors of a Block X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=815e2ea9a97d42c66eb8e527085401db49c0147c;p=libfirm Allow Unknown nodes to be used as predecessors of a Block [r1984] --- diff --git a/ir/ir/irvrfy.c b/ir/ir/irvrfy.c index 1fd685168..e51f4b717 100644 --- a/ir/ir/irvrfy.c +++ b/ir/ir/irvrfy.c @@ -273,7 +273,7 @@ int irn_vrfy_irg(ir_node *n, ir_graph *irg) case iro_Block: for (i = 0; i < get_Block_n_cfgpreds(n); ++i) { ir_node *pred = get_Block_cfgpred(n, i); - ASSERT_AND_RET((is_Bad(pred) || (get_irn_mode(pred) == mode_X)), "Block node", 0); + ASSERT_AND_RET((is_Bad(pred) || get_irn_op(pred) == op_Unknown || (get_irn_mode(pred) == mode_X)), "Block node", 0); } // End block may only have Return, Raise or fragile ops as preds. if (n == get_irg_end_block(irg))