Skip to content

Commit 431b2b7

Browse files
committed
Removed dead code.
isUnboundedGeneric imples !JavaDefined anyway.
1 parent d21310b commit 431b2b7

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/dotty/tools/dotc/TypeErasure.scala

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -342,11 +342,7 @@ class TypeErasure(isJava: Boolean, isSemi: Boolean, isConstructor: Boolean, wild
342342
private def eraseArray(tp: RefinedType)(implicit ctx: Context) = {
343343
val defn.ArrayType(elemtp) = tp
344344
if (elemtp derivesFrom defn.NullClass) JavaArrayType(defn.ObjectType)
345-
else if (isUnboundedGeneric(elemtp))
346-
elemtp match {
347-
case elemtp: TypeRef if elemtp.symbol.is(JavaDefined) => JavaArrayType(defn.ObjectType)
348-
case _ => defn.ObjectType
349-
}
345+
else if (isUnboundedGeneric(elemtp)) defn.ObjectType
350346
else JavaArrayType(this(elemtp))
351347
}
352348

0 commit comments

Comments
 (0)