summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKoki Fushimi <paalon1936@gmail.com>2018-06-05 00:27:04 +0900
committerKoki Fushimi <paalon1936@gmail.com>2018-06-05 00:27:04 +0900
commit41601e93074c1ff657b5e696f9d5e73e57ac660c (patch)
tree784b2a413c2491a1648afab282e7eb41d6dc937b
parent05f81482f44215d6694298f351296ccab4e10dc3 (diff)
downloadNim-41601e93074c1ff657b5e696f9d5e73e57ac660c.tar.gz
Bug fix
-rw-r--r--lib/pure/math.nim5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/pure/math.nim b/lib/pure/math.nim
index 84d4005c3..9fe24e358 100644
--- a/lib/pure/math.nim
+++ b/lib/pure/math.nim
@@ -150,11 +150,12 @@ else: # JS
 
 proc log*[X, B: SomeFloat](x: X, base: B): auto =
   ## Computes the logarithm ``base`` of ``x``
-  when B is float64 or X is float64
+  when B is float64 or X is float64:
     var r: float64
   else:
     var r: float32
-  result = ln(x) / ln(base)
+  r = ln(x) / ln(base)
+  return r
 
 when not defined(JS): # C
   proc log10*(x: float32): float32 {.importc: "log10f", header: "<math.h>".}