Skip to content

Commit f048976

Browse files
committed
fix #7721 fix #7723 append moduleName suffix on erasedName of objects
1 parent 9ddb9d8 commit f048976

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

compiler/src/dotty/tools/dotc/core/SymDenotations.scala

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,13 @@ object SymDenotations {
523523
case Some(ann) =>
524524
ann.arguments match {
525525
case Literal(Constant(str: String)) :: Nil =>
526-
if (isType) str.toTypeName else str.toTermName
526+
if (isType)
527+
if (is(ModuleClass))
528+
str.toTypeName.moduleClassName
529+
else
530+
str.toTypeName
531+
else
532+
str.toTermName
527533
case _ => name
528534
}
529535
case _ => name

0 commit comments

Comments
 (0)