- // Now that we know all of the successor information, propogate this to the
- // predecessors for each block...
- for_each(Intervals.begin(), Intervals.end(),
- bind_obj(this, &IntervalPartition::updatePredecessors));
+ // Now that we know all of the successor information, propagate this to the
+ // predecessors for each block.
+ for (unsigned i = 0, e = Intervals.size(); i != e; ++i)
+ updatePredecessors(Intervals[i]);