small bugfix for lambda lifting

This commit is contained in:
Araq
2013-03-16 20:40:11 +01:00
parent 5ac5bedc66
commit 7d05356df6

View File

@@ -391,7 +391,7 @@ proc searchForInnerProcs(o: POuterContext, n: PNode) =
gatherVars(o, inner, body)
# dummy closure param needed?
if inner.closureParam == nil and n.sym.typ.callConv == ccClosure:
assert tfCapturesEnv notin n.sym.typ.flags
#assert tfCapturesEnv notin n.sym.typ.flags
dummyClosureParam(o, inner)
# only transform if it really needs a closure:
if inner.closureParam != nil: