From 6fd4b8350d4d5a1a9c45cc633151762945fa1e73 Mon Sep 17 00:00:00 2001 From: Araq Date: Sun, 14 Oct 2012 12:02:57 +0200 Subject: [PATCH] bugfix: evalTemplateArgs --- compiler/evaltempl.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/evaltempl.nim b/compiler/evaltempl.nim index 265fe3fe1e..05be0e9d3f 100644 --- a/compiler/evaltempl.nim +++ b/compiler/evaltempl.nim @@ -85,7 +85,7 @@ proc evalTemplateArgs(n: PNode, s: PSym): PNode = var f = s.typ.sonsLen if a > f: GlobalError(n.info, errWrongNumberOfArguments) - result = copyNode(n) + result = newNodeI(nkArgList, n.info) for i in countup(1, f - 1): var arg = if i < a: n.sons[i] else: copyTree(s.typ.n.sons[i].sym.ast) if arg == nil or arg.kind == nkEmpty: