Used typed/untyped instead of stmt/expr in semQuoteAst. Fixes issue 5120 (#5126)
* Use typed/untyped instead of stmt/expr in semQuoteAst. Fixes #5120
This commit is contained in:
parent
237e2664e0
commit
80f9dcc6eb
1 changed files with 2 additions and 2 deletions
|
|
@ -1655,8 +1655,8 @@ proc semQuoteAst(c: PContext, n: PNode): PNode =
|
||||||
doBlk.sons[namePos] = newAnonSym(c, skTemplate, n.info).newSymNode
|
doBlk.sons[namePos] = newAnonSym(c, skTemplate, n.info).newSymNode
|
||||||
if ids.len > 0:
|
if ids.len > 0:
|
||||||
doBlk.sons[paramsPos] = newNodeI(nkFormalParams, n.info)
|
doBlk.sons[paramsPos] = newNodeI(nkFormalParams, n.info)
|
||||||
doBlk[paramsPos].add getSysSym("stmt").newSymNode # return type
|
doBlk[paramsPos].add getSysSym("typed").newSymNode # return type
|
||||||
ids.add getSysSym("expr").newSymNode # params type
|
ids.add getSysSym("untyped").newSymNode # params type
|
||||||
ids.add emptyNode # no default value
|
ids.add emptyNode # no default value
|
||||||
doBlk[paramsPos].add newNode(nkIdentDefs, n.info, ids)
|
doBlk[paramsPos].add newNode(nkIdentDefs, n.info, ids)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue