diff --git a/lib/pure/asyncmacro.nim b/lib/pure/asyncmacro.nim index 82226182ad..9befb2f8bc 100644 --- a/lib/pure/asyncmacro.nim +++ b/lib/pure/asyncmacro.nim @@ -39,7 +39,9 @@ template createCb(retFutureSym, iteratorNameSym, raise newException(AssertionError, msg % name) else: {.gcsafe.}: + {.push hint[ConvFromXtoItselfNotNeeded]: off.} next.callback = (proc() {.closure, gcsafe.})(cb) + {.pop.} except: futureVarCompletions