Skip to content

Commit 21c5d6d

Browse files
szymon-rdDedelweiss
authored andcommitted
Fix isRenamedSymbol method in WUnused
1 parent 270ae26 commit 21c5d6d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -605,13 +605,13 @@ object CheckUnused:
605605
case (sel, sym) if dealias(sym) == dealiasedSym => sel
606606
}.headOption else None
607607
def wildcard = sels.find(sel => sel.isWildcard && ((sym.is(Given) == sel.isGiven) || sym.is(Implicit)))
608-
if qualHasSymbol && (!isAccessible || isRenamedSymbol(sym, symName)) && sym.exists then
608+
if qualHasSymbol && (!isAccessible || sym.isRenamedSymbol(symName)) && sym.exists then
609609
selector.orElse(dealiasedSelector).orElse(wildcard) // selector with name or wildcard (or given)
610610
else
611611
None
612612

613-
private def isRenamedSymbol(sym: Symbol, symNameInScope: Option[Name]) =
614-
sym.name != nme.NO_NAME && symName.exists(_.toSimpleName != sym.name.toSimpleName)
613+
private def isRenamedSymbol(symNameInScope: Option[Name])(using Context) =
614+
sym.name != nme.NO_NAME && symNameInScope.exists(_.toSimpleName != sym.name.toSimpleName)
615615

616616
private def dealias(symbol: Symbol)(using Context): Symbol =
617617
if(symbol.isType && symbol.asType.denot.isAliasType) then

0 commit comments

Comments
 (0)