set_nodes_block(node, succ_block);
continue;
}
+ if (is_Sync(node)) {
+ set_nodes_block(node, get_nodes_block(pred));
+ continue;
+ }
panic("Unexpected node %+F in block %+F with empty schedule", node, block);
}
set_irg_doms_inconsistent(irg);
set_irg_extblk_inconsistent(irg);
set_irg_outs_inconsistent(irg);
+ set_irg_loopinfo_inconsistent(irg);
}
return blocks_removed;
}