fixes some bug

This commit is contained in:
Andreas Rumpf
2019-02-06 21:59:41 +01:00
parent 294b2e03b2
commit 4338f86acb

View File

@@ -914,6 +914,7 @@ proc transform(c: PTransf, n: PNode): PTransNode =
let hoisted = hoistParamsUsedInDefault(c, call, hoistedParams, call[i])
if hoisted != nil: call[i] = hoisted
result = newTree(nkStmtListExpr, hoistedParams, call).PTransNode
PNode(result).typ = call.typ
of nkAddr, nkHiddenAddr:
result = transformAddrDeref(c, n, nkDerefExpr, nkHiddenDeref)
of nkDerefExpr, nkHiddenDeref: