reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
165 for (; MergeTo != segments().end() && NewEnd >= MergeTo->end; ++MergeTo) 165 for (; MergeTo != segments().end() && NewEnd >= MergeTo->end; ++MergeTo) 165 for (; MergeTo != segments().end() && NewEnd >= MergeTo->end; ++MergeTo) 166 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); 169 S->end = std::max(NewEnd, std::prev(MergeTo)->end); 173 if (MergeTo != segments().end() && MergeTo->start <= I->end && 173 if (MergeTo != segments().end() && MergeTo->start <= I->end && 174 MergeTo->valno == ValNo) { 175 S->end = MergeTo->end; 176 ++MergeTo; 180 segments().erase(std::next(I), MergeTo);