File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed
compiler/src/dotty/tools/dotc/core Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -480,7 +480,8 @@ object SymDenotations {
480480 // duplicate scalac's behavior: don't write a double '$$' for module class members.
481481 prefix = prefix.exclude(ModuleClassName )
482482 def qualify (n : SimpleName ) =
483- kind(prefix.toTermName, if (filler.isEmpty) n else termName(filler + n))
483+ val qn = kind(prefix.toTermName, if (filler.isEmpty) n else termName(filler + n))
484+ if kind == FlatName then qn.compactified else qn
484485 val fn = name replace {
485486 case name : SimpleName => qualify(name)
486487 case name @ AnyQualifiedName (_, _) => qualify(name.mangled.toSimpleName)
Original file line number Diff line number Diff line change @@ -44,7 +44,6 @@ object Test extends App {
4444 }
4545 def checkCallerImplClassName (): Unit = {
4646 val name = Thread .currentThread.getStackTrace.apply(2 ).getClassName
47- assert(name.contains(" $class" ))
4847 Test .checkClassName(name)
4948 }
5049
You can’t perform that action at this time.
0 commit comments