diff options
Diffstat (limited to 'lib/system/sysstr.nim')
-rw-r--r-- | lib/system/sysstr.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/system/sysstr.nim b/lib/system/sysstr.nim index 50adca480..74fcfd8c5 100644 --- a/lib/system/sysstr.nim +++ b/lib/system/sysstr.nim @@ -387,8 +387,8 @@ proc nimParseBiggestFloat(s: string, number: var BiggestFloat, # if has no digits: return error if kdigits + fdigits <= 0 and - (i == start or # was only zero - has_sign) : # or only '+' or '- + (i == start or # no char consumed (empty string). + (i == start + 1 and has_sign)): # or only '+' or '- return 0 if s[i] in {'e', 'E'}: |