make renderIds work again

This commit is contained in:
Andreas Rumpf 2019-11-01 21:02:44 +01:00
commit 7a4d066102

View file

@ -853,7 +853,8 @@ proc gident(g: var TSrcGen, n: PNode) =
else: else:
t = tkOpr t = tkOpr
if n.kind == nkSym and (renderIds in g.flags or sfGenSym in n.sym.flags or n.sym.kind == skTemp): if n.kind == nkSym and (renderIds in g.flags or sfGenSym in n.sym.flags or n.sym.kind == skTemp):
s.genSymSuffix(n.sym) s.add '_'
s.addInt n.sym.id
when defined(debugMagics): when defined(debugMagics):
s.add '_' s.add '_'
s.add $n.sym.magic s.add $n.sym.magic