From 4338f86acbfcd0b436775228f510a376f0659b79 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Wed, 6 Feb 2019 21:59:41 +0100 Subject: [PATCH] fixes some bug --- compiler/transf.nim | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/transf.nim b/compiler/transf.nim index 82be4158ff..9b226a47ba 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: