diff options
Diffstat (limited to 'meowpp/dsa/SegmentTree.hpp')
-rw-r--r-- | meowpp/dsa/SegmentTree.hpp | 2 |
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; |