Skip to content

Commit bc2e95f

Browse files
removed mangling from SymDenotations
1 parent e54a934 commit bc2e95f

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,7 @@ object SymDenotations {
484484
if kind == FlatName && !encl.is(JavaDefined) then qn.compactified else qn
485485
val fn = name replace {
486486
case name: SimpleName => qualify(name)
487-
case name @ AnyQualifiedName(_, _) => qualify(name.mangled.toSimpleName)
487+
case name @ AnyQualifiedName(_, _) => qualify(name.toSimpleName)
488488
}
489489
if (name.isTypeName) fn.toTypeName else fn.toTermName
490490
}

tests/run/i14667.check

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
sigma
2+
alpha beta gamma

tests/run/i14667.scala

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
trait A {
2+
private val ? = "sigma"
3+
def a = ?
4+
5+
val ?? = "alpha beta gamma"
6+
def b = ??
7+
}
8+
9+
class B extends A
10+
11+
object Test {
12+
def main(args: Array[String]): Unit = {
13+
println(new B().a)
14+
println(new B().b)
15+
}
16+
}

0 commit comments

Comments
 (0)