File tree 2 files changed +3
-4
lines changed
compiler/src/dotty/tools/dotc
2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -206,7 +206,7 @@ object NameKinds {
206
206
override def definesNewName = true
207
207
208
208
def mkString (underlying : TermName , info : ThisInfo ) = {
209
- val safePrefix = str.sanitize(underlying.toString + separator)
209
+ val safePrefix = str.sanitize(underlying.toString) + separator
210
210
safePrefix + info.num
211
211
}
212
212
Original file line number Diff line number Diff line change @@ -22,10 +22,9 @@ object FreshNameCreator {
22
22
* call to this function (provided the prefix does not end in a digit).
23
23
*/
24
24
def newName (prefix : TermName , unique : UniqueNameKind ): TermName = {
25
- val key = str.sanitize(prefix.toString + unique.separator)
25
+ val key = str.sanitize(prefix.toString) + unique.separator
26
26
counters(key) += 1
27
- val counter = counters(key)
28
- prefix.derived(unique.NumberedInfo (counter))
27
+ prefix.derived(unique.NumberedInfo (counters(key)))
29
28
}
30
29
}
31
30
}
You can’t perform that action at this time.
0 commit comments