summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/collection/mutable/MutableList.scala2
-rw-r--r--src/library/scala/collection/mutable/Queue.scala2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/library/scala/collection/mutable/MutableList.scala b/src/library/scala/collection/mutable/MutableList.scala
index 4bbe604cd3..fd92d2e555 100644
--- a/src/library/scala/collection/mutable/MutableList.scala
+++ b/src/library/scala/collection/mutable/MutableList.scala
@@ -65,7 +65,7 @@ extends AbstractSeq[A]
require(nonEmpty, "tail of empty list")
tl.first0 = first0.tail
tl.len = len - 1
- tl.last0 = if (tl.len == 0) new LinkedList[A]() else last0
+ tl.last0 = if (tl.len == 0) tl.first0 else last0
}
/** Prepends a single element to this list. This operation takes constant
diff --git a/src/library/scala/collection/mutable/Queue.scala b/src/library/scala/collection/mutable/Queue.scala
index 8956a1105e..b947fa3cca 100644
--- a/src/library/scala/collection/mutable/Queue.scala
+++ b/src/library/scala/collection/mutable/Queue.scala
@@ -183,7 +183,7 @@ extends MutableList[A]
private[this] def decrementLength() {
len -= 1
- if (len == 0) last0 = new LinkedList[A]()
+ if (len == 0) last0 = first0
}
}