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 @@ -203,7 +203,7 @@ object NameKinds {
203
203
override def definesNewName = true
204
204
205
205
def mkString (underlying : TermName , info : ThisInfo ) = {
206
- val safePrefix = str.sanitize(underlying.toString + separator)
206
+ val safePrefix = str.sanitize(underlying.toString) + separator
207
207
safePrefix + info.num
208
208
}
209
209
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