Skip to content

Commit 38a0b6d

Browse files
committed
Make Array.copy work for capturing types
1 parent 653ddfe commit 38a0b6d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

library/src/scala/Array.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ object Array {
7777
case _ => it.iterator.toArray[A]
7878
}
7979

80-
private def slowcopy(src : AnyRef,
80+
private def slowcopy(src : AnyRef^,
8181
srcPos : Int,
82-
dest : AnyRef,
82+
dest : AnyRef^,
8383
destPos : Int,
8484
length : Int): Unit = {
8585
var i = srcPos
@@ -107,7 +107,7 @@ object Array {
107107
*
108108
* @see `java.lang.System#arraycopy`
109109
*/
110-
def copy(src: AnyRef, srcPos: Int, dest: AnyRef, destPos: Int, length: Int): Unit = {
110+
def copy(src: AnyRef^, srcPos: Int, dest: AnyRef^, destPos: Int, length: Int): Unit = {
111111
val srcClass = src.getClass
112112
val destClass = dest.getClass
113113
if (srcClass.isArray && ((destClass eq srcClass) ||

0 commit comments

Comments
 (0)