summary refs log tree commit diff stats
path: root/tests/closure/tfib50.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/closure/tfib50.nim')
-rw-r--r--tests/closure/tfib50.nim10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/closure/tfib50.nim b/tests/closure/tfib50.nim
index 21a4afa9a..719aa3ad5 100644
--- a/tests/closure/tfib50.nim
+++ b/tests/closure/tfib50.nim
@@ -4,16 +4,16 @@ discard """
 
 import tables
 
-proc memoize(f: proc (a: int): int): proc (a: int): int =
-    var previous = initTable[int, int]()
-    return proc(i: int): int =
+proc memoize(f: proc (a: int64): int64): proc (a: int64): int64 =
+    var previous = initTable[int64, int64]()
+    return proc(i: int64): int64 =
         if not previous.hasKey i:
             previous[i] = f(i)
         return previous[i]
 
-var fib: proc(a: int): int
+var fib: proc(a: int64): int64
 
-fib = memoize(proc (i: int): int =
+fib = memoize(proc (i: int64): int64 =
     if i == 0 or i == 1:
         return 1
     return fib(i-1) + fib(i-2)