https://issues.dlang.org/show_bug.cgi?id=18617

--- Comment #2 from Dlang Bot <[email protected]> ---
@Geod24 created dlang/dmd pull request #10398 "Issue 18617 - Need ability to
check if a symbol would trigger a deprecation" mentioning this issue:

- 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

--

Reply via email to