summary refs log tree commit diff stats
path: root/tests/stdlib/tjsonmacro.nim
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@gmail.com>2017-11-30 18:43:34 +0000
committerDominik Picheta <dominikpicheta@googlemail.com>2017-11-30 21:34:30 +0000
commit2bb2e6975e397bef1b320cd5dbafb6b3338fdaf0 (patch)
tree79fbb17b92e547eae821be0a58d593336b47ee9a /tests/stdlib/tjsonmacro.nim
parent8d6126237226a80ca4c78206c625009ce285c348 (diff)
downloadNim-2bb2e6975e397bef1b320cd5dbafb6b3338fdaf0.tar.gz
Fix infinite recursion when using json.to on ref with cycle.
Diffstat (limited to 'tests/stdlib/tjsonmacro.nim')
-rw-r--r--tests/stdlib/tjsonmacro.nim4
1 files changed, 1 insertions, 3 deletions
diff --git a/tests/stdlib/tjsonmacro.nim b/tests/stdlib/tjsonmacro.nim
index 2baa7bed1..e2d8c27cf 100644
--- a/tests/stdlib/tjsonmacro.nim
+++ b/tests/stdlib/tjsonmacro.nim
@@ -354,6 +354,4 @@ when isMainModule:
     let dataDeser = to(dataParsed, Test)
     doAssert dataDeser.name == "FooBar"
     doAssert dataDeser.fallback.kind == JFloat
-    doAssert dataDeser.fallback.getFloat() == 56.42
-
-  # TODO: Cycles lead to infinite loops.
\ No newline at end of file
+    doAssert dataDeser.fallback.getFloat() == 56.42
\ No newline at end of file