fixes #3054
This commit is contained in:
parent
0e23ac3680
commit
9a8de7f3a3
3 changed files with 7 additions and 5 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue