don't fail on switches
authorMatthias Braun <matze@braunis.de>
Wed, 13 Sep 2006 10:17:13 +0000 (10:17 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 13 Sep 2006 10:17:13 +0000 (10:17 +0000)
[r8236]

ir/opt/condeval.c

index da6a529..52e4c9d 100644 (file)
@@ -352,9 +352,9 @@ static void cond_eval(ir_node* block, void* env)
                cond = pred;
 
                pred = get_Cond_selector(cond);
-               assert(is_Proj(pred));
                // TODO handle switches
                if (get_irn_mode(pred) != mode_b) continue;
+               assert(is_Proj(pred));
                pnc = get_Proj_proj(pred);
 
                cmp = get_Proj_pred(pred);