From b01270dc9e0d3f613e711bba7666fcb44242129c Mon Sep 17 00:00:00 2001 From: Felix Krause Date: Sun, 26 Jun 2016 12:41:06 +0200 Subject: [PATCH] Fixes #17 --- private/serialization.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/private/serialization.nim b/private/serialization.nim index 662cea4..2ea7eb3 100644 --- a/private/serialization.nim +++ b/private/serialization.nim @@ -140,7 +140,8 @@ proc constructObject*[T: float|float32|float64]( constructScalarItem(s, item, T): let hint = guessType(item.scalarContent) case hint - of yTypeFloat: result = T(parseBiggestFloat(item.scalarContent)) + of yTypeFloat: + discard parseBiggestFloat(item.scalarContent, result) of yTypeFloatInf: if item.scalarContent[0] == '-': result = NegInf else: result = Inf @@ -877,4 +878,4 @@ proc dump*[K](value: K, target: Stream, tagStyle: TagStyle = tsRootOnly, try: present(events, target, serializationTagLibrary, options) except YamlStreamError: # serializing object does not raise any errors, so we can ignore this - assert false, "Can never happen" \ No newline at end of file + assert false, "Can never happen"