diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2019-02-06 21:59:41 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2019-02-06 22:00:16 +0100 |
commit | 4338f86acbfcd0b436775228f510a376f0659b79 (patch) | |
tree | 7d2378bc8c8c60ea8bb3c43be64ef2ca04522d39 /compiler/transf.nim | |
parent | 294b2e03b2def1fe5a14e7116af412dc761c81f9 (diff) | |
download | Nim-4338f86acbfcd0b436775228f510a376f0659b79.tar.gz |
fixes some bug
Diffstat (limited to 'compiler/transf.nim')
-rw-r--r-- | compiler/transf.nim | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/transf.nim b/compiler/transf.nim index 82be4158f..9b226a47b 100644 --- a/compiler/transf.nim +++ b/compiler/transf.nim @@ -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: |