}
case pn_Call_X_except:
exc_changed = 1;
- exchange(proj, get_irg_bad(irg));
+ exchange(proj, new_r_Bad(irg, mode_X));
break;
case pn_Call_X_regular: {
ir_node *block = get_nodes_block(call);
}
/* changes were done ... */
- set_irg_outs_inconsistent(irg);
set_irg_loopinfo_state(irg, loopinfo_cf_inconsistent);
if (exc_changed) {
switch (get_Proj_proj(proj)) {
case pn_Call_X_except:
exc_changed = 1;
- exchange(proj, get_irg_bad(irg));
+ exchange(proj, new_r_Bad(irg, mode_X));
break;
case pn_Call_X_regular: {
ir_node *block = get_nodes_block(call);
}
/* changes were done ... */
- set_irg_outs_inconsistent(irg);
set_irg_loopinfo_state(irg, loopinfo_cf_inconsistent);
if (exc_changed) {