diff options
Diffstat (limited to 'rod/semdata.nim')
-rwxr-xr-x | rod/semdata.nim | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rod/semdata.nim b/rod/semdata.nim index 5b7425a96..702e00059 100755 --- a/rod/semdata.nim +++ b/rod/semdata.nim @@ -166,6 +166,10 @@ proc makeRangeType(c: PContext, first, last: biggestInt, result.n = n addSon(result, getSysType(tyInt)) # basetype of range +proc markUsed*(n: PNode, s: PSym) = + incl(s.flags, sfUsed) + if sfDeprecated in s.flags: Message(n.info, warnDeprecated, s.name.s) + proc illFormedAst*(n: PNode) = GlobalError(n.info, errIllFormedAstX, renderTree(n, {renderNoComments})) |