Skip to content

Commit 430cac5

Browse files
committed
Fix: Also print unique ids for symbols with meaningless names
1 parent 94e40ae commit 430cac5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

compiler/src/dotty/tools/dotc/printing/RefinedPrinter.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -850,6 +850,8 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
850850
nameString(sym.owner.name)
851851
else if (sym.is(ModuleClass))
852852
nameString(sym.name.stripModuleClassSuffix)
853+
else if (hasMeaninglessName(sym))
854+
simpleNameString(sym.owner) + idString(sym)
853855
else
854856
nameString(sym)
855857
(keywordText(kindString(sym)) ~~ {

0 commit comments

Comments
 (0)