Skip to content

Commit 48fde8b

Browse files
authored
Merge pull request #3678 from dotty-staging/topic-#3674
Remove dead code for unpickling java repeated
2 parents 88d016c + d4ef99f commit 48fde8b

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -944,24 +944,13 @@ class TreeUnpickler(reader: TastyReader, nameAtRef: NameRef => TermName, posUnpi
944944
tpd.Super(qual, mixId, ctx.mode.is(Mode.InSuperCall), mixTpe.typeSymbol)
945945
case APPLY =>
946946
val fn = readTerm()
947-
val isJava = fn.symbol.is(JavaDefined)
948-
def readArg() = readTerm() match {
949-
case SeqLiteral(elems, elemtpt) if isJava =>
950-
JavaSeqLiteral(elems, elemtpt)
951-
case arg => arg
952-
}
953-
tpd.Apply(fn, until(end)(readArg()))
947+
tpd.Apply(fn, until(end)(readTerm()))
954948
case TYPEAPPLY =>
955949
tpd.TypeApply(readTerm(), until(end)(readTpt()))
956950
case TYPED =>
957951
val expr = readTerm()
958952
val tpt = readTpt()
959-
val expr1 = expr match {
960-
case SeqLiteral(elems, elemtpt) if tpt.tpe.isRef(defn.ArrayClass) =>
961-
JavaSeqLiteral(elems, elemtpt)
962-
case expr => expr
963-
}
964-
Typed(expr1, tpt)
953+
Typed(expr, tpt)
965954
case ASSIGN =>
966955
Assign(readTerm(), readTerm())
967956
case BLOCK =>

0 commit comments

Comments
 (0)