This commit is contained in:
EXetoC 2014-05-04 01:52:42 +02:00
commit b1c865a656
2 changed files with 41 additions and 1 deletions

View file

@ -869,7 +869,8 @@ proc processBody(node, retFutureSym: PNimrodNode,
else: discard
of nnkDiscardStmt:
# discard await x
if node[0][0].kind == nnkIdent and node[0][0].ident == !"await":
if node[0].kind != nnkEmpty and node[0][0].kind == nnkIdent and
node[0][0].ident == !"await":
var newDiscard = node
createVar("futureDiscard_" & $toStrLit(node[0][1]), node[0][1],
newDiscard[0], newDiscard)