diff --git a/lib/system/dollars.nim b/lib/system/dollars.nim index 664f1c30d..3414c6db1 100644 --- a/lib/system/dollars.nim +++ b/lib/system/dollars.nim @@ -75,7 +75,8 @@ proc `$`*[T: tuple|object](x: T): string = ## $(a: 23, b: 45) == "(a: 23, b: 45)" ## $() == "()" result = "(" - var firstElement = true + # when x is empty, this gives an unused warning + var firstElement {.used.} = true const isNamed = T is object or isNamedTuple(T) when not isNamed: var count = 0