diff options
author | Fredrik Høisæther Rasch <fredrik.rasch@gmail.com> | 2017-11-06 14:07:42 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2017-11-18 14:18:00 +0100 |
commit | a312693250e0e523814579bd6ef756dde7ea03ee (patch) | |
tree | 3ec2905aa63e83fa1f18322a7ef460bdc2da2722 | |
parent | 7744c6ce3172856b0fc0c6a04f7a5fbd956da8be (diff) | |
download | Nim-a312693250e0e523814579bd6ef756dde7ea03ee.tar.gz |
asArray poduces a cal expression instead of a dot expression
-rw-r--r-- | lib/pure/future.nim | 8 |
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 |