Fix unused warning for $ for empty tuple/objects (#13991)
This commit is contained in:
parent
e3919b658f
commit
f46803b225
1 changed files with 2 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue