{.deprecated: msg.} now works for vars and lets (#10234)

This commit is contained in:
Neelesh Chandola
2019-01-09 00:14:47 +05:30
committed by Andreas Rumpf
parent d0366c5194
commit fb26b95f81
4 changed files with 16 additions and 10 deletions

View File

@@ -0,0 +1,9 @@
discard """
nimout: '''tannot.nim(9, 1) Warning: efgh; foo1 is deprecated [Deprecated]
tannot.nim(9, 8) Warning: abcd; foo is deprecated [Deprecated]
'''
"""
let foo* {.deprecated: "abcd".} = 42
var foo1* {.deprecated: "efgh".} = 42
foo1 = foo

View File

@@ -1,7 +0,0 @@
discard """
errormsg: "annotation to deprecated not supported here"
line: 7
"""
var foo* {.deprecated.} = 42
var foo1* {.deprecated: "no".} = 42