Skip to content

Commit d0d3629

Browse files
committed
Duplication of companion methods after using FromTasty fixed
1 parent 4463f5e commit d0d3629

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,7 +590,7 @@ class TreeUnpickler(reader: TastyReader, tastyName: TastyName.Table) {
590590
case TYPEDEF | TYPEPARAM =>
591591
if (sym.isClass) {
592592
val companion = sym.scalacLinkedClass
593-
if (companion != NoSymbol) {
593+
if (companion != NoSymbol && symAtAddr.valuesIterator.contains(companion)) {
594594
import transform.SymUtils._
595595
if (sym is Flags.ModuleClass) sym.registerCompanionMethod(nme.COMPANION_CLASS_METHOD, companion)
596596
else sym.registerCompanionMethod(nme.COMPANION_MODULE_METHOD, companion)

0 commit comments

Comments
 (0)