Fixed line info

This commit is contained in:
Yuriy Glukhov 2018-05-08 13:49:37 +03:00
commit c1dde282d6

View file

@ -1181,6 +1181,7 @@ proc wrapIntoStateLoop(ctx: var Ctx, n: PNode): PNode =
# body # Might get wrapped in try-except # body # Might get wrapped in try-except
let loopBody = newNodeI(nkStmtList, n.info) let loopBody = newNodeI(nkStmtList, n.info)
result = newTree(nkWhileStmt, newSymNode(getSysSym("true")), loopBody) result = newTree(nkWhileStmt, newSymNode(getSysSym("true")), loopBody)
result.info = n.info
if not ctx.stateVarSym.isNil: if not ctx.stateVarSym.isNil:
let varSect = newNodeI(nkVarSection, n.info) let varSect = newNodeI(nkVarSection, n.info)