diff options
Diffstat (limited to 'src/core/basetypes/MCIndexSet.cc')
-rw-r--r-- | src/core/basetypes/MCIndexSet.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/basetypes/MCIndexSet.cc b/src/core/basetypes/MCIndexSet.cc index 07d78d5d..6c883082 100644 --- a/src/core/basetypes/MCIndexSet.cc +++ b/src/core/basetypes/MCIndexSet.cc @@ -148,7 +148,7 @@ int IndexSet::leftRangeIndexForIndexWithBounds(uint64_t idx, unsigned int left, Range middleRange = mRanges[middle]; if (left == right) { - if (idx <= middleRange.location) { + if (idx <= RangeRightBound(middleRange)) { return left; } else { @@ -156,7 +156,7 @@ int IndexSet::leftRangeIndexForIndexWithBounds(uint64_t idx, unsigned int left, } } - if (idx <= middleRange.location) { + if (idx <= RangeRightBound(middleRange)) { return leftRangeIndexForIndexWithBounds(idx, left, middle); } else { |