fixes tunittest crash
This commit is contained in:
parent
aeb69dbe84
commit
7f4f37eaa2
1 changed files with 3 additions and 1 deletions
|
|
@ -825,11 +825,13 @@ proc flattenStmts(n: PNode) =
|
||||||
var goOn = true
|
var goOn = true
|
||||||
while goOn:
|
while goOn:
|
||||||
goOn = false
|
goOn = false
|
||||||
for i in 0..<n.len:
|
var i = 0
|
||||||
|
while i < n.len:
|
||||||
let it = n[i]
|
let it = n[i]
|
||||||
if it.kind in {nkStmtList, nkStmtListExpr}:
|
if it.kind in {nkStmtList, nkStmtListExpr}:
|
||||||
n.sons[i..i] = it.sons[0..<it.len]
|
n.sons[i..i] = it.sons[0..<it.len]
|
||||||
goOn = true
|
goOn = true
|
||||||
|
inc i
|
||||||
|
|
||||||
proc liftDeferAux(n: PNode) =
|
proc liftDeferAux(n: PNode) =
|
||||||
if n.kind in {nkStmtList, nkStmtListExpr}:
|
if n.kind in {nkStmtList, nkStmtListExpr}:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue