summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-10-14 12:02:57 +0200
committerAraq <rumpf_a@web.de>2012-10-14 12:02:57 +0200
commit6fd4b8350d4d5a1a9c45cc633151762945fa1e73 (patch)
tree1e4fbc9aa4662d45e691f9b7937b56d1e06952a7 /compiler
parent4dde2137f7a63e9325efdcb9e87ce0c4ac26886f (diff)
downloadNim-6fd4b8350d4d5a1a9c45cc633151762945fa1e73.tar.gz
bugfix: evalTemplateArgs
Diffstat (limited to 'compiler')
-rw-r--r--compiler/evaltempl.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/evaltempl.nim b/compiler/evaltempl.nim
index 265fe3fe1..05be0e9d3 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: