From bb5b049076ca733ea42e528ecef81de438a15b19 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Fri, 12 Sep 2014 02:28:36 +0200 Subject: Fix handling of Array#clone in Erasure Treat clone like the other primitive array operations, ensure it returns a JavaArray. --- src/dotty/tools/dotc/core/NameOps.scala | 1 + 1 file changed, 1 insertion(+) (limited to 'src/dotty/tools/dotc/core/NameOps.scala') diff --git a/src/dotty/tools/dotc/core/NameOps.scala b/src/dotty/tools/dotc/core/NameOps.scala index 74673235a..b18f708ed 100644 --- a/src/dotty/tools/dotc/core/NameOps.scala +++ b/src/dotty/tools/dotc/core/NameOps.scala @@ -201,6 +201,7 @@ object NameOps { case nme.apply => nme.primitive.arrayApply case nme.length => nme.primitive.arrayLength case nme.update => nme.primitive.arrayUpdate + case nme.clone_ => nme.clone_ case nme.CONSTRUCTOR => nme.primitive.arrayConstructor } -- cgit v1.2.3