Fixes #17433; gensym callDef return in templ body (#17445)

This commit is contained in:
Saem Ghani 2021-03-21 16:33:37 -07:00 • committed by GitHub
commit 23fd098428
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 1 deletions

View file

@ -435,8 +435,8 @@ proc semTemplBody(c: var TemplCtx, n: PNode): PNode =
of nkLetSection: semTemplSomeDecl(c, n, skLet)
of nkFormalParams:
checkMinSonsLen(n, 1, c.c.config)
n[0] = semTemplBody(c, n[0])
semTemplSomeDecl(c, n, skParam, 1)
n[0] = semTemplBody(c, n[0])
of nkConstSection:
for i in 0..<n.len:
var a = n[i]