From 0e975a6e5046ba66cf78d946bd924efe3876f95c Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Sun, 7 Mar 2010 20:21:31 +0000 Subject: [PATCH] forgot to check for dead blocks in 1 case [r27268] --- ir/ana/irdom.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ir/ana/irdom.c b/ir/ana/irdom.c index e90de8e0f..c44f751b0 100644 --- a/ir/ana/irdom.c +++ b/ir/ana/irdom.c @@ -557,6 +557,9 @@ static void init_tmp_pdom_info(ir_node *bl, tmp_dom_info *parent, tmp_dom_info *tdi; int i; + if (is_Block_dead(bl)) + return; + assert(is_Block(bl)); if (get_irg_block_visited(current_ir_graph) == get_Block_block_visited(bl)) return; -- 2.20.1