Fixes comparisons of IntervalSets

This commit is contained in:
Nathan Burles 2016-08-01 09:57:51 +01:00
parent d089c8d864
commit 3ee53a79db
1 changed files with 1 additions and 1 deletions

View File

@ -363,7 +363,7 @@ bool IntervalSet::operator == (const IntervalSet &other) const {
if (_intervals.empty() && other._intervals.empty()) if (_intervals.empty() && other._intervals.empty())
return true; return true;
if (_intervals.empty() || other._intervals.empty()) if (_intervals.size() != other._intervals.size())
return false; return false;
return std::equal(_intervals.begin(), _intervals.end(), other._intervals.begin()); return std::equal(_intervals.begin(), _intervals.end(), other._intervals.begin());