This commit is contained in:
Araq 2015-07-05 14:35:51 +02:00
commit 9a8de7f3a3
3 changed files with 7 additions and 5 deletions

View file

@ -1016,7 +1016,9 @@ proc liftForLoop*(body: PNode): PNode =
...
"""
var L = body.len
internalAssert body.kind == nkForStmt and body[L-2].kind in nkCallKinds
if not (body.kind == nkForStmt and body[L-2].kind in nkCallKinds):
localError(body.info, "ignored invalid for loop")
return body
var call = body[L-2]
result = newNodeI(nkStmtList, body.info)