On 6/22/18 6:03 PM, Adam D. Ruppe wrote:
On Friday, 22 June 2018 at 21:37:07 UTC, Walter Bright wrote:
I decided to accept the Mission Impossible of figuring out why it was inferred as @system.


This would be trivial if the compiler had decent error messages.

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

It could just tell us the bottom-most call that was not @safe (or @nogc or nothrow or whatever) that is not inferred, and boom, problem solved in seconds.

That would be awesome. I've gone through the "annotate this and continue" exercise, and it is not fun. Especially when the template is used in many places, you have to make a copy of the template to play with.

-Steve

Reply via email to