Fixes #12832 (#12842) [backport]

(cherry picked from commit ff5ef95414)
This commit is contained in:
Neelesh Chandola
2019-12-09 03:57:25 +05:30
committed by narimiran
parent 512727d75e
commit 0f05a0dd5b

View File

@@ -261,6 +261,11 @@ proc semTemplSymbol(c: PContext, n: PNode, s: PSym; isField: bool): PNode =
else:
if isField and sfGenSym in s.flags: result = n
else: result = newSymNode(s, n.info)
# Issue #12832
when defined(nimsuggest):
suggestSym(c.config, n.info, s, c.graph.usageSym, false)
if {optStyleHint, optStyleError} * c.config.globalOptions != {}:
styleCheckUse(c.config, n.info, s)
proc semRoutineInTemplName(c: var TemplCtx, n: PNode): PNode =
result = n