Fix unused warning for $ on empty object (#18381)

This commit is contained in:
Clyybber 2021-06-28 22:01:06 +02:00 • committed by GitHub
commit 808db3b284
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -113,7 +113,7 @@ proc `$`*[T: tuple|object](x: T): string =
## $() == "()" ## $() == "()"
result = "(" result = "("
const isNamed = T is object or isNamedTuple(T) const isNamed = T is object or isNamedTuple(T)
var count = 0 var count {.used.} = 0
for name, value in fieldPairs(x): for name, value in fieldPairs(x):
if count > 0: result.add(", ") if count > 0: result.add(", ")
when isNamed: when isNamed: