Skip to content

Commit 8053ad6

Browse files
committed
fix to use const eval on advise of @SolitudeSF
1 parent 1721604 commit 8053ad6

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/jsony.nim

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -736,11 +736,9 @@ proc dumpHook*(s: var string, v: string) =
736736
s.dumpStrFast(v)
737737

738738
template dumpKey(s: var string, v: string) =
739-
var escaped = newStringOfCap(v.len + 5)
740-
dumpHook(escaped, v)
741-
escaped.add ":"
742-
s.add escaped
743-
739+
const v2 = jsony.toJson(v) & ":"
740+
s.add v2
741+
744742
proc dumpHook*(s: var string, v: char) =
745743
s.add '"'
746744
s.add v

0 commit comments

Comments
 (0)