On Monday, 4 April 2016 at 11:39:55 UTC, Kagamin wrote:
On Monday, 4 April 2016 at 11:32:23 UTC, Rene Zwanenburg wrote:
https://issues.dlang.org/show_bug.cgi?id=1983

Bug 1983 is about usage of delegates after creation, restrictions during creation are enforced. AIU, OP wants to have const check during creation.

I think the underlying issue is the same. The problem seems to be that:
Unfortunately, there is no way to declare a const delegate (by which I mean, a delegate whose context pointer is typed const).

I actually discovered the problem, due to the hole it leaves in the const system, where I got different results calling a const method multiple times. The const method in question called a delegate that changed its context pointer, resulting in changes during calls.

Reply via email to