summary refs log tree commit diff stats
path: root/compiler/plugins/itersgen.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2018-05-16 03:06:07 +0200
committerAraq <rumpf_a@web.de>2018-05-16 03:06:07 +0200
commit2a7fc84c86c48c6ca6354c8c2f9232c3f1a0b049 (patch)
tree2831e8d6b75991bc522660ac7de406c1168d3050 /compiler/plugins/itersgen.nim
parent479212995a615fc0a0827cc27756bb8cf865c1b0 (diff)
downloadNim-2a7fc84c86c48c6ca6354c8c2f9232c3f1a0b049.tar.gz
remove ast.emptyNode global; cleanup configuration.nim
Diffstat (limited to 'compiler/plugins/itersgen.nim')
-rw-r--r--compiler/plugins/itersgen.nim8
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/plugins/itersgen.nim b/compiler/plugins/itersgen.nim
index ebb65dd4a..7af97904e 100644
--- a/compiler/plugins/itersgen.nim
+++ b/compiler/plugins/itersgen.nim
@@ -40,10 +40,10 @@ proc iterToProcImpl(c: PContext, n: PNode): PNode =
   prc.typ.rawAddSon t
   let orig = iter.sym.ast
   prc.ast = newProcNode(nkProcDef, n.info,
-                        name = newSymNode(prc),
-                        params = orig[paramsPos],
-                        pragmas = orig[pragmasPos],
-                        body = body)
+              body = body, params = orig[paramsPos], name = newSymNode(prc),
+              pattern = c.graph.emptyNode, genericParams = c.graph.emptyNode,
+              pragmas = orig[pragmasPos], exceptions = c.graph.emptyNode)
+
   prc.ast.add iter.sym.ast.sons[resultPos]
   addInterfaceDecl(c, prc)