fixes #3032
This commit is contained in:
parent
e1ddf2b175
commit
1555f41796
1 changed files with 1 additions and 1 deletions
|
|
@ -753,7 +753,7 @@ proc track(tracked: PEffects, n: PNode) =
|
||||||
for i in 1 .. <len(n):
|
for i in 1 .. <len(n):
|
||||||
let x = n.sons[i]
|
let x = n.sons[i]
|
||||||
track(tracked, x)
|
track(tracked, x)
|
||||||
if sfDiscriminant in x.sons[0].sym.flags:
|
if x.sons[0].kind == nkSym and sfDiscriminant in x.sons[0].sym.flags:
|
||||||
addDiscriminantFact(tracked.guards, x)
|
addDiscriminantFact(tracked.guards, x)
|
||||||
setLen(tracked.guards, oldFacts)
|
setLen(tracked.guards, oldFacts)
|
||||||
of nkPragmaBlock:
|
of nkPragmaBlock:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue