summary refs log tree commit diff stats
path: root/lib/pure/math.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pure/math.nim')
-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>".}