Skip to content

Commit a858981

Browse files
committed
Remove empty packages loaded from tasty
1 parent 7840748 commit a858981

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

compiler/src/dotty/tools/dotc/transform/FirstTransform.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,9 @@ class FirstTransform extends MiniPhaseTransform with InfoTransformer with Annota
154154
cpy.Template(impl)(self = EmptyValDef)
155155
}
156156

157+
override def transformPackageDef(tree: PackageDef)(implicit ctx: Context, info: TransformerInfo): Tree =
158+
if (tree.stats.isEmpty) theEmptyTree else tree
159+
157160
override def transformDefDef(ddef: DefDef)(implicit ctx: Context, info: TransformerInfo) = {
158161
if (ddef.symbol.hasAnnotation(defn.NativeAnnot)) {
159162
ddef.symbol.resetFlag(Deferred)

0 commit comments

Comments
 (0)