diff --git a/compiler/ccgcalls.nim b/compiler/ccgcalls.nim index e2e52839ab..a00e2bc779 100644 --- a/compiler/ccgcalls.nim +++ b/compiler/ccgcalls.nim @@ -519,7 +519,7 @@ proc genNamedParamCall(p: BProc, ri: PNode, d: var TLoc) = if d.k == locNone: getTemp(p, typ.sons[0], d) assert(d.t != nil) # generate an assignment to d: var list: TLoc - initLoc(list, locCall, nil, OnUnknown) + initLoc(list, locCall, ri, OnUnknown) list.r = pl genAssignment(p, d, list, {}) # no need for deep copying else: