This commit is contained in:
Araq 2019-07-03 12:07:01 +02:00
commit 476b4ff372

View file

@ -1650,6 +1650,9 @@ proc makePtrType(baseType: PType): PType =
addSonSkipIntLit(result, baseType) addSonSkipIntLit(result, baseType)
proc makeAddr(n: PNode): PNode = proc makeAddr(n: PNode): PNode =
if n.kind == nkHiddenAddr:
result = n
else:
result = newTree(nkHiddenAddr, n) result = newTree(nkHiddenAddr, n)
result.typ = makePtrType(n.typ) result.typ = makePtrType(n.typ)