diff options
Diffstat (limited to 'compiler/plugins/itersgen.nim')
-rw-r--r-- | compiler/plugins/itersgen.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/plugins/itersgen.nim b/compiler/plugins/itersgen.nim index a004fd4fd..78c79bf59 100644 --- a/compiler/plugins/itersgen.nim +++ b/compiler/plugins/itersgen.nim @@ -31,8 +31,8 @@ proc iterToProcImpl*(c: PContext, n: PNode): PNode = return let body = liftIterToProc(c.graph, iter.sym, iter.sym.getBody, t, c.idgen) - let prc = newSym(skProc, n[3].ident, nextId c.idgen, iter.sym.owner, iter.sym.info) - prc.typ = copyType(iter.sym.typ, nextId c.idgen, prc) + let prc = newSym(skProc, n[3].ident, nextSymId c.idgen, iter.sym.owner, iter.sym.info) + prc.typ = copyType(iter.sym.typ, nextTypeId c.idgen, prc) excl prc.typ.flags, tfCapturesEnv prc.typ.n.add newSymNode(getEnvParam(iter.sym)) prc.typ.rawAddSon t |