From df6fbf6521d0dcbd0e77211d665282a395db0482 Mon Sep 17 00:00:00 2001 From: narimiran Date: Tue, 21 Apr 2020 08:27:14 +0200 Subject: [PATCH] correctly backport #13896 --- lib/pure/asyncmacro.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pure/asyncmacro.nim b/lib/pure/asyncmacro.nim index 11eba427bd..b489e8cb57 100644 --- a/lib/pure/asyncmacro.nim +++ b/lib/pure/asyncmacro.nim @@ -46,7 +46,7 @@ template createCb(retFutureSym, iteratorNameSym, else: {.gcsafe.}: {.push hint[ConvFromXtoItselfNotNeeded]: off.} - next.callback = (proc() {.closure, gcsafe.})(identName) + next.addCallback cast[proc() {.closure, gcsafe.}](identName) {.pop.} except: futureVarCompletions