From 9751c24004bab4e07184742026bb0183aaec2f17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=B8is=C3=A6ther=20Rasch?= Date: Mon, 6 Nov 2017 14:07:42 +0100 Subject: [PATCH] asArray poduces a cal expression instead of a dot expression --- lib/pure/future.nim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/pure/future.nim b/lib/pure/future.nim index be62f8879c..f88ff77382 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