diff --git a/compiler/src/dotty/tools/dotc/parsing/JavaParsers.scala b/compiler/src/dotty/tools/dotc/parsing/JavaParsers.scala index c9514eeb7cd4..e5b0b24bdd2f 100644 --- a/compiler/src/dotty/tools/dotc/parsing/JavaParsers.scala +++ b/compiler/src/dotty/tools/dotc/parsing/JavaParsers.scala @@ -1013,7 +1013,9 @@ object JavaParsers { } val unit = atSpan(start) { PackageDef(pkg, buf.toList) } accept(EOF) - unit + unit match + case PackageDef(Ident(nme.EMPTY_PACKAGE), Nil) => EmptyTree + case _ => unit } } diff --git a/tests/pos/i13310.java b/tests/pos/i13310.java new file mode 100644 index 000000000000..7553cbc3130c --- /dev/null +++ b/tests/pos/i13310.java @@ -0,0 +1,2 @@ +// The entire contents of this file is intentionally commented out +// public class i13310 {}