diff options
author | Neelesh Chandola <neelesh.chandola@outlook.com> | 2019-01-09 00:14:47 +0530 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2019-01-08 19:44:47 +0100 |
commit | fb26b95f815b5426e0a8aad98ca0ff018ef1f4db (patch) | |
tree | 9ef02c1e5745922ee180cb6d680cfe10c0f4129a /compiler/pragmas.nim | |
parent | d0366c519487610ff26d28175e98a9c3ef178670 (diff) | |
download | Nim-fb26b95f815b5426e0a8aad98ca0ff018ef1f4db.tar.gz |
{.deprecated: msg.} now works for vars and lets (#10234)
Diffstat (limited to 'compiler/pragmas.nim')
-rw-r--r-- | compiler/pragmas.nim | 2 |
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: |