diff options
Diffstat (limited to 'compiler/semgnrc.nim')
-rwxr-xr-x | compiler/semgnrc.nim | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/compiler/semgnrc.nim b/compiler/semgnrc.nim index 4894843f8..463fd72ca 100755 --- a/compiler/semgnrc.nim +++ b/compiler/semgnrc.nim @@ -53,17 +53,12 @@ proc semGenericStmtSymbol(c: PContext, n: PNode, s: PSym): PNode = proc getIdentNode(n: PNode): PNode = case n.kind of nkPostfix: result = getIdentNode(n.sons[1]) - of nkPragmaExpr, nkAccQuoted: result = getIdentNode(n.sons[0]) - of nkIdent: result = n + of nkPragmaExpr: result = getIdentNode(n.sons[0]) + of nkIdent, nkAccQuoted: result = n else: illFormedAst(n) result = n -# of nkAccQuoted: -# s = lookUp(c, n) -# if withinBind in flags: result = symChoice(c, n, s) -# else: result = semGenericStmtSymbol(c, n, s) - proc semGenericStmt(c: PContext, n: PNode, flags: TSemGenericFlags = {}): PNode = result = n |