diff options
author | Araq <rumpf_a@web.de> | 2012-10-14 12:02:57 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-10-14 12:02:57 +0200 |
commit | 6fd4b8350d4d5a1a9c45cc633151762945fa1e73 (patch) | |
tree | 1e4fbc9aa4662d45e691f9b7937b56d1e06952a7 /compiler | |
parent | 4dde2137f7a63e9325efdcb9e87ce0c4ac26886f (diff) | |
download | Nim-6fd4b8350d4d5a1a9c45cc633151762945fa1e73.tar.gz |
bugfix: evalTemplateArgs
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/evaltempl.nim | 2 |
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: |