From d10b524c9a52c1d13ca175ac9781c85fad22b0f7 Mon Sep 17 00:00:00 2001 From: Zahary Karadjov Date: Wed, 6 Jun 2012 18:34:35 +0300 Subject: generate default destructors --- compiler/semdata.nim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'compiler/semdata.nim') diff --git a/compiler/semdata.nim b/compiler/semdata.nim index 81e45f71c..c28c8c7a1 100755 --- a/compiler/semdata.nim +++ b/compiler/semdata.nim @@ -212,7 +212,11 @@ proc markUsed*(n: PNode, s: PSym) = if {sfDeprecated, sfError} * s.flags != {}: if sfDeprecated in s.flags: Message(n.info, warnDeprecated, s.name.s) if sfError in s.flags: LocalError(n.info, errWrongSymbolX, s.name.s) - + +proc useSym*(sym: PSym): PNode = + result = newSymNode(sym) + markUsed(result, sym) + proc illFormedAst*(n: PNode) = GlobalError(n.info, errIllFormedAstX, renderTree(n, {renderNoComments})) -- cgit 1.4.1-2-gfad0