summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
Diffstat (limited to 'sources')
-rw-r--r--sources/scalac/transformer/Erasure.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/sources/scalac/transformer/Erasure.java b/sources/scalac/transformer/Erasure.java
index be6e96ff68..e6a5fdd795 100644
--- a/sources/scalac/transformer/Erasure.java
+++ b/sources/scalac/transformer/Erasure.java
@@ -420,8 +420,7 @@ public class Erasure extends GenTransformer implements Modifiers {
Tree[] targs = {gen.mkType(pos, element)};
Tree[] vargs = {coerce(size, UNBOXED_INT)};
Tree fun = gen.mkGlobalRef(pos, primitives.NEW_OARRAY);
- Tree array = gen.mkApplyTV(fun, targs, vargs);
- return gen.mkAsInstanceOf(array, Type.UnboxedArrayType(element));
+ return gen.mkApplyTV(fun, targs, vargs);
}
switch (element) {
case UnboxedType(int kind): return genNewUnboxedArray(pos, kind, size);