fixes some bug
This commit is contained in:
parent
294b2e03b2
commit
4338f86acb
1 changed files with 1 additions and 0 deletions
|
|
@ -914,6 +914,7 @@ proc transform(c: PTransf, n: PNode): PTransNode =
|
||||||
let hoisted = hoistParamsUsedInDefault(c, call, hoistedParams, call[i])
|
let hoisted = hoistParamsUsedInDefault(c, call, hoistedParams, call[i])
|
||||||
if hoisted != nil: call[i] = hoisted
|
if hoisted != nil: call[i] = hoisted
|
||||||
result = newTree(nkStmtListExpr, hoistedParams, call).PTransNode
|
result = newTree(nkStmtListExpr, hoistedParams, call).PTransNode
|
||||||
|
PNode(result).typ = call.typ
|
||||||
of nkAddr, nkHiddenAddr:
|
of nkAddr, nkHiddenAddr:
|
||||||
result = transformAddrDeref(c, n, nkDerefExpr, nkHiddenDeref)
|
result = transformAddrDeref(c, n, nkDerefExpr, nkHiddenDeref)
|
||||||
of nkDerefExpr, nkHiddenDeref:
|
of nkDerefExpr, nkHiddenDeref:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue