bugfix: evalTemplateArgs

This commit is contained in:
Araq
2012-10-14 12:02:57 +02:00
parent 4dde2137f7
commit 6fd4b8350d

View File

@@ -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: