aboutsummaryrefslogtreecommitdiff
path: root/src/strawman/collections/CollectionStrawMan4.scala
diff options
context:
space:
mode:
authorPaolo G. Giarrusso <p.giarrusso@gmail.com>2016-10-07 15:57:07 +0200
committerPaolo G. Giarrusso <p.giarrusso@gmail.com>2016-10-07 16:03:34 +0200
commite79ec993834d019d27e9337ac7604d0bb1ea7f78 (patch)
tree61c59db76998125ccdee9e77b465afa89610e971 /src/strawman/collections/CollectionStrawMan4.scala
parentefd60bbd2f9c02d34e296f2932665b8ebe733f61 (diff)
downloaddotty-e79ec993834d019d27e9337ac7604d0bb1ea7f78.tar.gz
dotty-e79ec993834d019d27e9337ac7604d0bb1ea7f78.tar.bz2
dotty-e79ec993834d019d27e9337ac7604d0bb1ea7f78.zip
Suppress some spurious unchecked warnings
The warning is invalid but Scalac can't tell.
Diffstat (limited to 'src/strawman/collections/CollectionStrawMan4.scala')
-rw-r--r--src/strawman/collections/CollectionStrawMan4.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/strawman/collections/CollectionStrawMan4.scala b/src/strawman/collections/CollectionStrawMan4.scala
index fb95ea59f..7e8de2c82 100644
--- a/src/strawman/collections/CollectionStrawMan4.scala
+++ b/src/strawman/collections/CollectionStrawMan4.scala
@@ -216,7 +216,7 @@ object CollectionStrawMan4 {
object ListBuffer extends IterableFactory[ListBuffer] {
def fromIterable[B](coll: Iterable[B]): ListBuffer[B] = coll match {
- case pd @ View.Partitioned(partition: View.Partition[B]) =>
+ case pd @ View.Partitioned(partition: View.Partition[B] @unchecked) =>
partition.distribute(new ListBuffer[B]())
new ListBuffer[B] ++= pd.forced.get
case _ =>
@@ -267,7 +267,7 @@ object CollectionStrawMan4 {
Array.copy(fst.elems, fst.start, elems, 0, fst.length)
Array.copy(snd.elems, snd.start, elems, fst.length, snd.length)
new ArrayBuffer(elems, elems.length)
- case pd @ View.Partitioned(partition: View.Partition[B]) =>
+ case pd @ View.Partitioned(partition: View.Partition[B] @unchecked) =>
partition.distribute(new ArrayBuffer[B]())
pd.forced.get.asInstanceOf[ArrayBuffer[B]]
case c if c.knownLength >= 0 =>