diff options
author | Dominik Picheta <dominikpicheta@gmail.com> | 2017-11-30 18:43:34 +0000 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2017-11-30 21:34:30 +0000 |
commit | 2bb2e6975e397bef1b320cd5dbafb6b3338fdaf0 (patch) | |
tree | 79fbb17b92e547eae821be0a58d593336b47ee9a /tests/stdlib/tjsonmacro.nim | |
parent | 8d6126237226a80ca4c78206c625009ce285c348 (diff) | |
download | Nim-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.nim | 4 |
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 |