reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
194 if (MergeTo == segments().begin()) { 196 segments().erase(MergeTo, I); 199 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); 200 --MergeTo; 201 } while (NewStart <= MergeTo->start); 205 if (MergeTo->end >= NewStart && MergeTo->valno == ValNo) { 205 if (MergeTo->end >= NewStart && MergeTo->valno == ValNo) { 206 segmentAt(MergeTo)->end = S->end; 209 ++MergeTo; 210 Segment *MergeToSeg = segmentAt(MergeTo); 215 segments().erase(std::next(MergeTo), std::next(I)); 216 return MergeTo;