summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRex Kerr <ichoran@gmail.com>2014-02-13 16:03:50 -0800
committerRex Kerr <ichoran@gmail.com>2014-02-13 16:03:50 -0800
commit040a4e6f5856195d4ab0f8e5f24d49698a138888 (patch)
treec1362799343a91086c67efd32b4afa581ca5bcb4 /src
parentc83e01d47d941265fa5415c0f29a884c904fdfa0 (diff)
downloadscala-040a4e6f5856195d4ab0f8e5f24d49698a138888.tar.gz
scala-040a4e6f5856195d4ab0f8e5f24d49698a138888.tar.bz2
scala-040a4e6f5856195d4ab0f8e5f24d49698a138888.zip
SI-6908 FlatHashTable and things that depend on it can't store nulls
Fixed ParFlatHashTable to use entryToElem which correctly converts sentinels to nulls.
Diffstat (limited to 'src')
-rw-r--r--src/library/scala/collection/parallel/mutable/ParFlatHashTable.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/collection/parallel/mutable/ParFlatHashTable.scala b/src/library/scala/collection/parallel/mutable/ParFlatHashTable.scala
index afc2d6e987..20c792d2ff 100644
--- a/src/library/scala/collection/parallel/mutable/ParFlatHashTable.scala
+++ b/src/library/scala/collection/parallel/mutable/ParFlatHashTable.scala
@@ -44,7 +44,7 @@ trait ParFlatHashTable[T] extends scala.collection.mutable.FlatHashTable[T] {
def remaining = totalsize - traversed
def hasNext = traversed < totalsize
def next() = if (hasNext) {
- val r = itertable(idx).asInstanceOf[T]
+ val r = entryToElem(itertable(idx))
traversed += 1
idx += 1
if (hasNext) scan()