mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-19 05:50:30 +00:00
fixes
This commit is contained in:
@@ -127,7 +127,7 @@ proc transformSymAux(c: PTransf, n: PNode): PNode =
|
||||
if s.kind in routineKinds:
|
||||
body = transformBody(c.graph, c.idgen, s, {useCache}+c.flags)
|
||||
if s.kind == skIterator:
|
||||
if s.closureBody == nil:
|
||||
if body.kind != nkEmpty and s.closureBody == nil:
|
||||
let injected = injectDestructorCalls(c.graph, c.idgen, s, body)
|
||||
let closureBody = transformClosureIterator(c.graph, c.idgen, s, injected)
|
||||
s.closureBody = closureBody
|
||||
|
||||
Reference in New Issue
Block a user