From 657a00056e382b02c4803dad50310d736cbb4544 Mon Sep 17 00:00:00 2001 From: Billingsly Wetherfordshire Date: Mon, 19 May 2014 19:05:57 -0500 Subject: [PATCH] `=>` macro tripped on generic return types example fail `(a:int,b:int) -> Foo[int] => Foo[int](x: a + b)` --- lib/pure/future.nim | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/pure/future.nim b/lib/pure/future.nim index e0e4c4176b..b7df05207d 100644 --- a/lib/pure/future.nim +++ b/lib/pure/future.nim @@ -18,7 +18,6 @@ proc createProcType(p, b: PNimrodNode): PNimrodNode {.compileTime.} = result = newNimNode(nnkProcTy) var formalParams = newNimNode(nnkFormalParams) - expectKind(b, nnkIdent) formalParams.add b case p.kind