bugfix that enables the 'since' template [backport]

(cherry picked from commit f69ee294c8)
This commit is contained in:
Andreas Rumpf
2019-11-07 11:57:17 +01:00
committed by narimiran
parent e5f968da0c
commit 23881b188e

View File

@@ -1449,8 +1449,13 @@ proc semProcAnnotation(c: PContext, prc: PNode;
continue
doAssert r.sons[0].kind == nkSym
# Expand the macro here
result = semMacroExpr(c, r, r, r.sons[0].sym, {})
let m = r.sons[0].sym
case m.kind
of skMacro: result = semMacroExpr(c, r, r, m, {})
of skTemplate: result = semTemplateExpr(c, r, m, {})
else:
prc.sons[pragmasPos] = n
continue
doAssert result != nil