Skip to content

Commit 4fa62e2

Browse files
committed
Don't craft the NamedType symbol
1 parent 2ca6fb2 commit 4fa62e2

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

compiler/src/dotty/tools/dotc/semanticdb/TypeOps.scala

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -233,12 +233,8 @@ class TypeOps:
233233
val ssym = sym.symbolName
234234
s.TypeRef(spre, ssym, Seq.empty)
235235

236-
case TypeRef(pre, sym: Name) =>
237-
// val spre = if tpe.hasTrivialPrefix then s.Type.Empty else loop(pre)
238-
// Craft semanticdb symbol
239-
// prefix symbol (e.g. "scala/") + name (e.g. "Nothing") + Global symbol suffix ("#")
240-
// see: https://scalameta.org/docs/semanticdb/specification.html#symbol
241-
val ssym = s"${pre.typeSymbol.symbolName}${sym.mangledString}#"
236+
case tr @ TypeRef(_, _: Name) =>
237+
val ssym = tr.symbol.symbolName
242238
s.TypeRef(s.Type.Empty, ssym, Seq.empty)
243239

244240
case TermRef(pre, sym: Symbol) =>

0 commit comments

Comments
 (0)