parent
a236002e54
commit
b03d6c9b2f
2 changed files with 15 additions and 3 deletions
|
|
@ -696,9 +696,10 @@ proc skipTrivials(c: var Con, n: PNode): PNode =
|
|||
proc genUse(c: var Con; orig: PNode) =
|
||||
let n = c.skipTrivials(orig)
|
||||
|
||||
if n.kind == nkSym and n.sym.kind in InterestingSyms:
|
||||
c.code.add Instr(n: orig, kind: use)
|
||||
elif n.kind in nkCallKinds:
|
||||
if n.kind == nkSym:
|
||||
if n.sym.kind in InterestingSyms:
|
||||
c.code.add Instr(n: orig, kind: use)
|
||||
else:
|
||||
gen(c, n)
|
||||
|
||||
proc genDef(c: var Con; orig: PNode) =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue