From: Sebastian Hack Date: Tue, 2 May 2006 12:02:24 +0000 (+0000) Subject: Special handling for Bad nodes X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=039d7bf605281e14f255f24f0e8bef1f1fc52796;p=libfirm Special handling for Bad nodes --- diff --git a/ir/be/belistsched.c b/ir/be/belistsched.c index 47b510a53..4db8f1e2e 100644 --- a/ir/be/belistsched.c +++ b/ir/be/belistsched.c @@ -654,6 +654,9 @@ static void add_tuple_projs(block_sched_env_t *env, ir_node *irn) assert(get_irn_mode(irn) == mode_T && "Mode of node must be tuple"); + if(is_Bad(irn)) + return; + foreach_out_edge(irn, edge) { ir_node *out = edge->src;