From b0979c8b1c3b43c285fc06ba492b20607e264560 Mon Sep 17 00:00:00 2001 From: Neelesh Chandola Date: Fri, 11 Jan 2019 23:46:03 +0530 Subject: [PATCH] Cleanup comesFromPush logic (#10278) --- compiler/pragmas.nim | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/compiler/pragmas.nim b/compiler/pragmas.nim index b1a88ace7..4adf6032b 100644 --- a/compiler/pragmas.nim +++ b/compiler/pragmas.nim @@ -1054,14 +1054,7 @@ proc singlePragma(c: PContext, sym: PSym, n: PNode, i: var int, noVal(c, it) if sym == nil: invalidPragma(c, it) of wLine: pragmaLine(c, it) - of wRaises, wTags: - if not sym.isNil and sym.kind in {skVar, skLet, skConst}: - if comesFromPush: - return - else: - invalidPragma(c, it) - else: - pragmaRaisesOrTags(c, it) + of wRaises, wTags: pragmaRaisesOrTags(c, it) of wLocks: if sym == nil: pragmaLockStmt(c, it) elif sym.typ == nil: invalidPragma(c, it)