This commit is contained in:
Araq 2019-05-12 15:06:31 +02:00
commit a3e27ffa2c
2 changed files with 4 additions and 4 deletions

View file

@ -300,8 +300,8 @@ proc genAddrOf*(n: PNode): PNode =
result.typ = newType(tyPtr, n.typ.owner)
result.typ.rawAddSon(n.typ)
proc genDeref*(n: PNode): PNode =
result = newNodeIT(nkHiddenDeref, n.info,
proc genDeref*(n: PNode; k = nkHiddenDeref): PNode =
result = newNodeIT(k, n.info,
n.typ.skipTypes(abstractInst).sons[0])
result.add n