public void pruneExceptionalOut(){
  if (hasReachableExceptionHandlers()) {
    for (Enumeration<BasicBlock> e=getBasicBlocks(); e.hasMoreElements(); ) {
      BasicBlock bb=e.nextElement();
      bb.pruneExceptionalOut(this);
    }
  }
}

public void pruneExceptionalOut ( ) { if ( hasReachableExceptionHandlers ( ) ) { for ( Enumeration < BasicBlock > e = getBasicBlocks ( ) ; e . hasMoreElements ( ) ; ) { BasicBlock bb = e . nextElement ( ) ; bb . pruneExceptionalOut ( this ) ; } } }
prune the exceptional out edges for each basic block in the ir .
