https://issues.dlang.org/show_bug.cgi?id=18617
Dlang Bot <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Dlang Bot <[email protected]> --- dlang/dmd pull request #10398 "Fix Issue 18617 - Need ability to check if a symbol would trigger a deprecation" was merged into master: - 54574166b70cb0fd03cf5305833c4088923b7976 by Geod24: Fix Issue 18617 - Need ability to check if a symbol would trigger a deprecation ... without triggering it ! __traits(isDeprecated, Symbol) currently triggers a deprecation message, which makes it pretty useless for library writers. Note that a pitfall is that a library would fail to get a deprecation message, leading to a failure to remove the access to a symbol if the symbol is hard-coded. However, the prime usage of __traits(isDeprecated) is for meta-programming, hence it shouldn't be a problem in practice. https://github.com/dlang/dmd/pull/10398 --
