bugfix: properly treat Unknown nodes
authorGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Mon, 19 Jan 2004 09:13:02 +0000 (09:13 +0000)
committerGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Mon, 19 Jan 2004 09:13:02 +0000 (09:13 +0000)
[r2311]

ir/ana/irscc.c

index 1d09090..b4da60e 100644 (file)
@@ -781,7 +781,8 @@ static void scc (ir_node *n) {
       if (is_backedge(n, i)) continue;
 
       m = get_irn_n(n, i); /*get_irn_ip_pred(n, i);*/
-      if ((!m) || (get_irn_op(m) == op_Unknown)) continue;
+      assert(m);
+      //if ((!m) || (get_irn_op(m) == op_Unknown)) continue;
       scc (m);
       // GL @@@ remove experimental stuff /*return_recur(n, i);*/