+ /* Optimize by using fast_call_set whenever possible */
+ if (range.step == 1 && range.freq == FREQUENCY_ALL) {
+ fast_call_set.add(range.start, range.stop);
+ } else {
+ RangeList::iterator it = ranges.begin();
+ while (it != ranges.end() && it->start < range.start) {
+ ++it;
+ }