diff options
author | Araq <rumpf_a@web.de> | 2018-05-16 03:06:07 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2018-05-16 03:06:07 +0200 |
commit | 2a7fc84c86c48c6ca6354c8c2f9232c3f1a0b049 (patch) | |
tree | 2831e8d6b75991bc522660ac7de406c1168d3050 /compiler/plugins/itersgen.nim | |
parent | 479212995a615fc0a0827cc27756bb8cf865c1b0 (diff) | |
download | Nim-2a7fc84c86c48c6ca6354c8c2f9232c3f1a0b049.tar.gz |
remove ast.emptyNode global; cleanup configuration.nim
Diffstat (limited to 'compiler/plugins/itersgen.nim')
-rw-r--r-- | compiler/plugins/itersgen.nim | 8 |
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) |