summary refs log tree commit diff stats
path: root/compiler/pragmas.nim
diff options
context:
space:
mode:
authorNeelesh Chandola <neelesh.chandola@outlook.com>2019-01-09 00:14:47 +0530
committerAndreas Rumpf <rumpf_a@web.de>2019-01-08 19:44:47 +0100
commitfb26b95f815b5426e0a8aad98ca0ff018ef1f4db (patch)
tree9ef02c1e5745922ee180cb6d680cfe10c0f4129a /compiler/pragmas.nim
parentd0366c519487610ff26d28175e98a9c3ef178670 (diff)
downloadNim-fb26b95f815b5426e0a8aad98ca0ff018ef1f4db.tar.gz
{.deprecated: msg.} now works for vars and lets (#10234)
Diffstat (limited to 'compiler/pragmas.nim')
-rw-r--r--compiler/pragmas.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/pragmas.nim b/compiler/pragmas.nim
index 39b58d0b1..bb5707cd5 100644
--- a/compiler/pragmas.nim
+++ b/compiler/pragmas.nim
@@ -881,7 +881,7 @@ proc singlePragma(c: PContext, sym: PSym, n: PNode, i: var int,
       of wExplain:
         sym.flags.incl sfExplain
       of wDeprecated:
-        if sym != nil and sym.kind in routineKinds + {skType}:
+        if sym != nil and sym.kind in routineKinds + {skType, skVar, skLet}:
           if it.kind in nkPragmaCallKinds: discard getStrLitNode(c, it)
           incl(sym.flags, sfDeprecated)
         elif sym != nil and sym.kind != skModule: