aboutsummaryrefslogtreecommitdiffstats
path: root/meowpp/dsa/SegmentTree.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'meowpp/dsa/SegmentTree.hpp')
-rw-r--r--meowpp/dsa/SegmentTree.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/meowpp/dsa/SegmentTree.hpp b/meowpp/dsa/SegmentTree.hpp
index bdd43fb..15ac0ef 100644
--- a/meowpp/dsa/SegmentTree.hpp
+++ b/meowpp/dsa/SegmentTree.hpp
@@ -70,7 +70,7 @@ namespace meow{
template<class Value>
inline bool
SegmentTree<Value>::rangeCorrect(ssize_t* __first, ssize_t* __last) const{
- if(*__last<*__first || *__last<0 || _size-1<*__first) return false;
+ if(*__last<*__first || *__last<0 || (ssize_t)_size-1<*__first) return false;
*__first = inRange((ssize_t)0, (ssize_t)_size - 1, *__first);
*__last = inRange((ssize_t)0, (ssize_t)_size - 1, *__last );
return true;