Skip to content

Commit c1f4e5a

Browse files
committed
Revert "Check if owner of symbol exists"
This reverts commit 2164115.
1 parent 2164115 commit c1f4e5a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -661,7 +661,7 @@ object CheckUnused:
661661
val simpleSelections = qual.tpe.member(sym.name).alternatives
662662
val typeSelections = sels.flatMap(n => qual.tpe.member(n.name.toTypeName).alternatives)
663663
val termSelections = sels.flatMap(n => qual.tpe.member(n.name.toTermName).alternatives)
664-
val sameTermPath = qual.isTerm && sym.owner.exists && sym.owner.isType && qual.tpe.typeSymbol == sym.owner.asType
664+
val sameTermPath = qual.isTerm && sym.exists && sym.owner.isType && qual.tpe.typeSymbol == sym.owner.asType
665665
val selectionsToDealias = typeSelections ::: termSelections
666666
def renamedSelection = if(sameTermPath) then sels.find(sel => sel.imported.name == sym.name) else None
667667
val qualHasSymbol = simpleSelections.map(_.symbol).contains(sym) || (simpleSelections ::: selectionsToDealias).map(_.symbol).map(dealias).contains(dealiasedSym) || renamedSelection.isDefined

0 commit comments

Comments
 (0)