Fix a defect in RangeSet.

This commit is contained in:
JoelKatz
2013-11-18 00:25:59 -08:00
parent b660d82516
commit e683c380e5

View File

@@ -217,7 +217,7 @@ void RangeSet::simplify ()
if (it->second >= (nit->first - 1))
{
// ranges overlap
it->second = nit->second;
it->second = std::max(it->second, nit->second);
mRanges.erase (nit);
}
else