Skip to content

Commit 6cb3e8f

Browse files
committed
Pickle only explicitly given self types
1 parent bcb1f94 commit 6cb3e8f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ class TreePickler(pickler: TastyPickler) {
511511
pickleParams(params)
512512
tree.parents.foreach(pickleTree)
513513
val cinfo @ ClassInfo(_, _, _, _, selfInfo) = tree.symbol.owner.info
514-
if ((selfInfo ne NoType) || !tree.self.isEmpty) {
514+
if (!tree.self.isEmpty) {
515515
writeByte(SELFDEF)
516516
pickleName(tree.self.name)
517517

0 commit comments

Comments
 (0)