summary refs log tree commit diff stats
path: root/compiler/transf.nim
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2019-02-06 21:59:41 +0100
committerAndreas Rumpf <rumpf_a@web.de>2019-02-06 22:00:16 +0100
commit4338f86acbfcd0b436775228f510a376f0659b79 (patch)
tree7d2378bc8c8c60ea8bb3c43be64ef2ca04522d39 /compiler/transf.nim
parent294b2e03b2def1fe5a14e7116af412dc761c81f9 (diff)
downloadNim-4338f86acbfcd0b436775228f510a376f0659b79.tar.gz
fixes some bug
Diffstat (limited to 'compiler/transf.nim')
-rw-r--r--compiler/transf.nim1
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: