summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorYuriy Glukhov <yuriy.glukhov@gmail.com>2018-05-08 13:49:37 +0300
committerYuriy Glukhov <yuriy.glukhov@gmail.com>2018-05-09 22:25:28 +0300
commitc1dde282d68fb4e21025c1d14077283ddc2330fa (patch)
tree6f04e5cb8b51c05515f61d6d08eba98c105b5740 /compiler
parentd99c82bc3b207952cdcce85fdd1f9033bfb7dbef (diff)
downloadNim-c1dde282d68fb4e21025c1d14077283ddc2330fa.tar.gz
Fixed line info
Diffstat (limited to 'compiler')
-rw-r--r--compiler/closureiters.nim1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/closureiters.nim b/compiler/closureiters.nim
index f17cfbe25..2328e2c55 100644
--- a/compiler/closureiters.nim
+++ b/compiler/closureiters.nim
@@ -1181,6 +1181,7 @@ proc wrapIntoStateLoop(ctx: var Ctx, n: PNode): PNode =
   #     body # Might get wrapped in try-except
   let loopBody = newNodeI(nkStmtList, n.info)
   result = newTree(nkWhileStmt, newSymNode(getSysSym("true")), loopBody)
+  result.info = n.info
 
   if not ctx.stateVarSym.isNil:
     let varSect = newNodeI(nkVarSection, n.info)