Index: src/vector.h |
diff --git a/src/vector.h b/src/vector.h |
index a4fdb1060efa195056e5c9c6e7df11065c4e584a..895c61b4ece176acfe8820f13779140ff3c552c2 100644 |
--- a/src/vector.h |
+++ b/src/vector.h |
@@ -31,9 +31,9 @@ class Vector { |
// Returns a vector using the same backing storage as this one, |
// spanning from and including 'from', to but not including 'to'. |
Vector<T> SubVector(int from, int to) { |
- SLOW_DCHECK(to <= length_); |
- SLOW_DCHECK(from < to); |
DCHECK(0 <= from); |
+ SLOW_DCHECK(from < to); |
+ SLOW_DCHECK(static_cast<unsigned>(to) <= static_cast<unsigned>(length_)); |
return Vector<T>(start() + from, to - from); |
} |