This commit is contained in:
Araq 2020-05-01 18:57:45 +02:00 • committed by Andreas Rumpf
commit 4301a7bdf0

View file

@ -829,8 +829,9 @@ proc track(tracked: PEffects, n: PNode) =
if op != nil: if op != nil:
n[0].sym = op n[0].sym = op
for i in 0..<n.safeLen: if a.kind != nkSym or a.sym.magic != mRunnableExamples:
track(tracked, n[i]) for i in 0..<n.safeLen:
track(tracked, n[i])
if op != nil and op.kind == tyProc: if op != nil and op.kind == tyProc:
for i in 1..<min(n.safeLen, op.len): for i in 1..<min(n.safeLen, op.len):
if op[i].kind == tySink: if op[i].kind == tySink: