summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorFredrik Høisæther Rasch <fredrik.rasch@gmail.com>2017-11-06 14:07:42 +0100
committerAndreas Rumpf <rumpf_a@web.de>2017-11-18 14:18:00 +0100
commita312693250e0e523814579bd6ef756dde7ea03ee (patch)
tree3ec2905aa63e83fa1f18322a7ef460bdc2da2722
parent7744c6ce3172856b0fc0c6a04f7a5fbd956da8be (diff)
downloadNim-a312693250e0e523814579bd6ef756dde7ea03ee.tar.gz
asArray poduces a cal expression instead of a dot expression
-rw-r--r--lib/pure/future.nim8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/pure/future.nim b/lib/pure/future.nim
index be62f8879..f88ff7738 100644
--- a/lib/pure/future.nim
+++ b/lib/pure/future.nim
@@ -217,10 +217,10 @@ macro asArray*(targetType: typedesc, values: typed): untyped =
   values.expectKind(nnkBracket)
   result = newNimNode(nnkBracket, lineInfoFrom=values)
   for i in 0 ..< len(values):
-    var dot = newNimNode(nnkDotExpr, lineInfoFrom=values[i])
-    dot.add newPar(values[i])
-    dot.add tNode
-    result.add dot
+    var call = newNimNode(nnkCall, lineInfoFrom=values[i])
+    call.add tNode
+    call.add values[i]
+    result.add call
 
 when isMainModule:
   block: # asArray tests