summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/library/scala/collection/generic/VectorTemplate.scala5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/library/scala/collection/generic/VectorTemplate.scala b/src/library/scala/collection/generic/VectorTemplate.scala
index 5bcf3ba83f..f8be15016a 100644
--- a/src/library/scala/collection/generic/VectorTemplate.scala
+++ b/src/library/scala/collection/generic/VectorTemplate.scala
@@ -230,7 +230,10 @@ trait VectorTemplate[+A, +This <: VectorTemplate[A, This] with Vector[A]] extend
var i = offset
val thisLen = length
val thatElems = that.iterator
- while (i < thisLen && thatElems.hasNext && this(i) == thatElems.next()) {
+ while (i < thisLen && thatElems.hasNext) {
+ if (this(i) != thatElems.next())
+ return false
+
i += 1
}
!thatElems.hasNext