fixes nested gensym'ed parameters; fixes #9476
This commit is contained in:
parent
7a0191ac7e
commit
e874705971
9 changed files with 82 additions and 23 deletions
|
|
@ -116,7 +116,7 @@ proc freshGenSyms(n: PNode, owner, orig: PSym, symMap: var TIdTable) =
|
|||
var x = PSym(idTableGet(symMap, s))
|
||||
if x != nil:
|
||||
n.sym = x
|
||||
elif s.owner.kind == skPackage:
|
||||
elif s.owner == nil or s.owner.kind == skPackage:
|
||||
#echo "copied this ", s.name.s
|
||||
x = copySym(s)
|
||||
x.owner = owner
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue