On Thursday, 24 December 2020 at 11:05:14 UTC, Mathias LANG wrote:
On Wednesday, 23 December 2020 at 15:38:17 UTC, Steven
Schveighoffer wrote:
What is happening is that some speculative compilation is
checking something via the get function. It might not make a
difference, but the error message is useless (who knows where
that traits call is triggered).
FYI, v2.095.0 *should* print the instantiation trace, so you
can actually track down where it comes from. And the reason DMD
now shows the trace is exactly because of this deprecation.
The point is that the deprecation is coming from an external
library, it would be great to have the precise instantiation
point in that source code, so I was wondering if that dmd
improvement [1] should print a more detailed trace.
[1] https://dlang.org/changelog/2.095.0.html#deprecation-context