Skip to content

Commit 0d2977e

Browse files
szymon-rdKordyjan
authored andcommitted
Compare simple name and handle NO_NAME case in WUnused
1 parent 87f8449 commit 0d2977e

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
@@ -603,7 +603,7 @@ object CheckUnused:
603603
case (sel, sym) if dealias(sym) == dealiasedSym => sel
604604
}.headOption else None
605605
def wildcard = sels.find(sel => sel.isWildcard && ((sym.is(Given) == sel.isGiven) || sym.is(Implicit)))
606-
if qualHasSymbol && (!isAccessible || symName.exists(_ != sym.name)) && sym.exists then
606+
if qualHasSymbol && (!isAccessible || (sym.name != nme.NO_NAME && symName.exists(_.toSimpleName != sym.name.toSimpleName))) && sym.exists then
607607
selector.orElse(dealiasedSelector).orElse(wildcard) // selector with name or wildcard (or given)
608608
else
609609
None

0 commit comments

Comments
 (0)