remove un-needed {.push hint[ConvFromXtoItselfNotNeeded]: off.} in asyncfutures, asyncmacro (#17631)
This commit is contained in:
parent
66890c3ad4
commit
97764c8dc9
2 changed files with 1 additions and 6 deletions
|
|
@ -35,14 +35,11 @@ template createCb(retFutureSym, iteratorNameSym,
|
|||
|
||||
if next == nil:
|
||||
if not retFutureSym.finished:
|
||||
let msg = "Async procedure ($1) yielded `nil`, are you await'ing a " &
|
||||
"`nil` Future?"
|
||||
let msg = "Async procedure ($1) yielded `nil`, are you await'ing a `nil` Future?"
|
||||
raise newException(AssertionDefect, msg % strName)
|
||||
else:
|
||||
{.gcsafe.}:
|
||||
{.push hint[ConvFromXtoItselfNotNeeded]: off.}
|
||||
next.addCallback cast[proc() {.closure, gcsafe.}](identName)
|
||||
{.pop.}
|
||||
except:
|
||||
futureVarCompletions
|
||||
if retFutureSym.finished:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue