Use safeLen in pairs iterator for PNode (#7684)
This commit is contained in:
parent
b503ca03f6
commit
c461811bde
1 changed files with 1 additions and 1 deletions
|
|
@ -1622,7 +1622,7 @@ iterator items*(n: PNode): PNode =
|
||||||
for i in 0..<n.safeLen: yield n.sons[i]
|
for i in 0..<n.safeLen: yield n.sons[i]
|
||||||
|
|
||||||
iterator pairs*(n: PNode): tuple[i: int, n: PNode] =
|
iterator pairs*(n: PNode): tuple[i: int, n: PNode] =
|
||||||
for i in 0..<n.len: yield (i, n.sons[i])
|
for i in 0..<n.safeLen: yield (i, n.sons[i])
|
||||||
|
|
||||||
proc isAtom*(n: PNode): bool {.inline.} =
|
proc isAtom*(n: PNode): bool {.inline.} =
|
||||||
result = n.kind >= nkNone and n.kind <= nkNilLit
|
result = n.kind >= nkNone and n.kind <= nkNilLit
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue