On Wednesday, 17 February 2016 at 02:44:04 UTC, Matt Elkins wrote:
On Wednesday, 17 February 2016 at 02:23:52 UTC, Ali Çehreli wrote:
[...]

Oof. This strikes me as a "gotcha", that this happens even with @disable this() as opposed to a compiler error. Is this only for static arrays, or are there other places @disable this() is silently ignored?

[...]

Ok, I think that pretty much explains the behavior I was seeing in the reduced case. Thanks -- that's helpful to know!

The downside is that it really indicates that I didn't reduce my buggy program properly. I'll hold out for the live-object-destructor-call fix to see whether that corrects my problem; I can just leak resources until then :).

BTW, you can try the nighly build which should include the bug fix:
http://dlang.org/download.html

Reply via email to