diff --git a/compiler/semtempl.nim b/compiler/semtempl.nim index f6f26a6cb2..36b7838ec6 100644 --- a/compiler/semtempl.nim +++ b/compiler/semtempl.nim @@ -506,14 +506,21 @@ proc semTemplBody(c: var TemplCtx, n: PNode): PNode = if x.kind == nkExprColonExpr: x[1] = semTemplBody(c, x[1]) of nkBracketExpr: - result = newNodeI(nkCall, n.info) - result.add newIdentNode(getIdent(c.c.cache, "[]"), n.info) - for i in 0..