Skip to content

Commit 37785fa

Browse files
authored
Merge pull request scala/scala#9369 from sjrd/remove-dead-code-patmat-array-unit
Remove dead code testing for Array[Unit] after Array[AnyRef].
2 parents 658b181 + 65a7681 commit 37785fa

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

library/src/scala/runtime/ScalaRunTime.scala

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ object ScalaRunTime {
6464
case x: Array[Byte] => x(idx).asInstanceOf[Any]
6565
case x: Array[Short] => x(idx).asInstanceOf[Any]
6666
case x: Array[Boolean] => x(idx).asInstanceOf[Any]
67-
case x: Array[Unit] => x(idx).asInstanceOf[Any]
6867
case null => throw new NullPointerException
6968
}
7069
}
@@ -81,7 +80,6 @@ object ScalaRunTime {
8180
case x: Array[Byte] => x(idx) = value.asInstanceOf[Byte]
8281
case x: Array[Short] => x(idx) = value.asInstanceOf[Short]
8382
case x: Array[Boolean] => x(idx) = value.asInstanceOf[Boolean]
84-
case x: Array[Unit] => x(idx) = value.asInstanceOf[Unit]
8583
case null => throw new NullPointerException
8684
}
8785
}
@@ -97,7 +95,6 @@ object ScalaRunTime {
9795
case x: Array[Byte] => x.length
9896
case x: Array[Short] => x.length
9997
case x: Array[Boolean] => x.length
100-
case x: Array[Unit] => x.length
10198
case null => throw new NullPointerException
10299
}
103100

@@ -111,7 +108,6 @@ object ScalaRunTime {
111108
case x: Array[Byte] => x.clone()
112109
case x: Array[Short] => x.clone()
113110
case x: Array[Boolean] => x.clone()
114-
case x: Array[Unit] => x
115111
case null => throw new NullPointerException
116112
}
117113

@@ -143,7 +139,6 @@ object ScalaRunTime {
143139
case x: Array[Byte] => copy(x)
144140
case x: Array[Short] => copy(x)
145141
case x: Array[Boolean] => copy(x)
146-
case x: Array[Unit] => copy(x)
147142
case null => throw new NullPointerException
148143
}
149144
}

0 commit comments

Comments
 (0)