summary refs log tree commit diff stats
path: root/lib/pure/future.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pure/future.nim')
-rw-r--r--lib/pure/future.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/future.nim b/lib/pure/future.nim
index 661afd7b3..4767266e5 100644
--- a/lib/pure/future.nim
+++ b/lib/pure/future.nim
@@ -75,7 +75,7 @@ macro `=>`*(p, b: expr): expr {.immediate.} =
         identDefs.add(newEmptyNode())
       of nnkIdent:
         identDefs.add(c)
-        identDefs.add(newEmptyNode())
+        identDefs.add(newIdentNode("auto"))
         identDefs.add(newEmptyNode())
       of nnkInfix:
         if c[0].kind == nnkIdent and c[0].ident == !"->":
@@ -93,7 +93,7 @@ macro `=>`*(p, b: expr): expr {.immediate.} =
   of nnkIdent:
     var identDefs = newNimNode(nnkIdentDefs)
     identDefs.add(p)
-    identDefs.add(newEmptyNode())
+    identDefs.add(newIdentNode("auto"))
     identDefs.add(newEmptyNode())
     params.add(identDefs)
   of nnkInfix: