Deprecation message sources
schveiguy at gmail.com
Tue Sep 17 21:22:32 UTC 2019
On 9/17/19 3:31 PM, Steven Schveighoffer wrote:
> I just upgraded my compiler from 2.084 to 2.088, and I'm getting scores
> of deprecation messages. One thing I've realized is that most of these
> messages are generated by calls outside my code. These deprecation
> messages are intended to tell you where you are calling them, but end up
> telling you where phobos, or vibe.d, or whatever, is calling them.
Bug in compiler?
void foo(int y)
Nullable!int x = 5;
assert(x > 0); // No deprecation warning
foo(x); // deprecation warning
Using -vcg-ast, it is indeed calling the _get function in both cases.
More information about the Digitalmars-d-learn