Cleanup DFA (#13173)
This commit is contained in:
parent
d245d4cf09
commit
e3acb2d12c
2 changed files with 16 additions and 36 deletions
|
|
@ -168,13 +168,13 @@ proc initialized(code: ControlFlowGraph; pc: int,
|
|||
if comesFrom == target: return pc
|
||||
inc pc
|
||||
of use:
|
||||
let v = code[pc].sym
|
||||
let v = code[pc].n.sym
|
||||
if v.kind != skParam and v.id notin init:
|
||||
# attempt to read an uninit'ed variable
|
||||
uninit.incl v.id
|
||||
inc pc
|
||||
of def:
|
||||
let v = code[pc].sym
|
||||
let v = code[pc].n.sym
|
||||
init.incl v.id
|
||||
inc pc
|
||||
return pc
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue