Skip to content

Commit e794376

Browse files
committed
Minimize scala#996
1 parent f6c939b commit e794376

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

tests/pos/i996.scala

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package scala
2+
package collection
3+
package immutable
4+
5+
import HashMap.{ HashTrieMap, HashMapCollision1, HashMap1 }
6+
import HashSet.{ HashTrieSet, HashSetCollision1, HashSet1 }
7+
8+
object i996{
9+
10+
private[this] def collisionToArray[T](x: Iterable[T]): Array[Iterable[T]] = (x match {
11+
case x: HashMapCollision1[_, _] => x.kvs.map(x => HashMap(x)).toArray
12+
case x: HashSetCollision1[_] => x.ks.map(x => HashSet(x)).toArray
13+
}).asInstanceOf[Array[Iterable[T]]]
14+
15+
}

0 commit comments

Comments
 (0)