From 560fa9a1fe3c098e00ca6486b425951a3a8cd568 Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Fri, 28 Apr 2023 16:25:31 +0800 Subject: [PATCH] handle quoted routine symbols and non symbols expressions as before (#21740) --- compiler/semexprs.nim | 5 +++-- tests/stdlib/tmacros.nim | 11 +++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim index a55d74a240..930fd35163 100644 --- a/compiler/semexprs.nim +++ b/compiler/semexprs.nim @@ -2224,8 +2224,9 @@ proc semQuoteAst(c: PContext, n: PNode): PNode = dummyTemplate[paramsPos].add getSysSym(c.graph, n.info, "untyped").newSymNode # return type dummyTemplate[paramsPos].add newTreeI(nkIdentDefs, n.info, ids[0], getSysSym(c.graph, n.info, "typed").newSymNode, c.graph.emptyNode) for i in 1..