summary refs log tree commit diff stats
path: root/lib/system/dollars.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/system/dollars.nim')
-rw-r--r--lib/system/dollars.nim4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/system/dollars.nim b/lib/system/dollars.nim
index 3d824a965..c23ea347d 100644
--- a/lib/system/dollars.nim
+++ b/lib/system/dollars.nim
@@ -7,9 +7,7 @@ proc `$`*(x: int): string {.magic: "IntToStr", noSideEffect.}
   ## spelling `toString`:idx:.
 
 template dollarImpl(x: uint | uint64, result: var string) =
-  let length = digits10(x)
-  setLen(result, length)
-  numToString(result, x, length)
+  addIntImpl(result, x)
 
 when defined(js):
   import std/private/since