summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/mutable/Queue.scala
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2012-12-10 14:22:09 +0100
committerJason Zaugg <jzaugg@gmail.com>2012-12-10 14:22:09 +0100
commit48cffd0589ed9a470f351ab9518b02a033c759eb (patch)
tree30f88ad9d9f43b9eaea3801544529fb275f96fe7 /src/library/scala/collection/mutable/Queue.scala
parentd526f8bd74a3a6b878dda77bf19beb60dbc28f81 (diff)
downloadscala-48cffd0589ed9a470f351ab9518b02a033c759eb.tar.gz
scala-48cffd0589ed9a470f351ab9518b02a033c759eb.tar.bz2
scala-48cffd0589ed9a470f351ab9518b02a033c759eb.zip
Share the empty LinkedList between first0/last0.
This is in line with the existing implementation of `MutableList#clear`, and in line with an newly created empty collection.
Diffstat (limited to 'src/library/scala/collection/mutable/Queue.scala')
-rw-r--r--src/library/scala/collection/mutable/Queue.scala2
1 files changed, 1 insertions, 1 deletions
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
}
}