Fix regression w/ templates defined in async proc

This commit is contained in:
LemonBoy 2018-10-03 18:25:25 +02:00
commit 2c0bfb34fd
2 changed files with 12 additions and 1 deletions

View file

@ -177,7 +177,7 @@ proc processBody(node, retFutureSym: NimNode,
var newDiscard = node
result.createVar("futureDiscard_" & $toStrLit(node[0][1]), node[0][1],
newDiscard[0], newDiscard, node)
of RoutineNodes:
of RoutineNodes-{nnkTemplateDef}:
# skip all the nested procedure definitions
return
else: discard