if (res != NULL)
return res;
+ node = skip_Tuple(node);
+
assert(get_irn_mode(node) == mode_b);
irg = get_irn_irg(node);
set_irn_mode(node, mode);
res = node;
goto own_replacement;
- } else {
- panic("unexpected projb: %+F (pred: %+F)", node, pred);
}
- break;
+ panic("unexpected projb: %+F (pred: %+F)", node, pred);
}
case iro_Const: {
/* lowering might create new blocks, so be sure to handle this */
set_irg_extblk_inconsistent(irg);
set_irg_doms_inconsistent(irg);
+ edges_deactivate(irg);
}
}