renderer.nim: support for outputting symbol magics for debugging
This commit is contained in:
parent
6e9a98d1e9
commit
34f07d10f2
1 changed files with 4 additions and 1 deletions
|
|
@ -826,7 +826,10 @@ proc gident(g: var TSrcGen, n: PNode) =
|
||||||
t = tkOpr
|
t = tkOpr
|
||||||
put(g, t, s)
|
put(g, t, s)
|
||||||
if n.kind == nkSym and (renderIds in g.flags or sfGenSym in n.sym.flags):
|
if n.kind == nkSym and (renderIds in g.flags or sfGenSym in n.sym.flags):
|
||||||
put(g, tkIntLit, $n.sym.id)
|
when defined(debugMagics):
|
||||||
|
put(g, tkIntLit, $n.sym.id & $n.sym.magic)
|
||||||
|
else:
|
||||||
|
put(g, tkIntLit, $n.sym.id)
|
||||||
|
|
||||||
proc doParamsAux(g: var TSrcGen, params: PNode) =
|
proc doParamsAux(g: var TSrcGen, params: PNode) =
|
||||||
if params.len > 1:
|
if params.len > 1:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue