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

--- Comment #4 from [email protected] ---
(In reply to Sobirari Muhomori from comment #3)
> How about this?
> 
> class A
> {
>       int i;
>       const void delegate() dg;
>       this() pure { dg=&f; }
>       void f(){ i++; }
> }
> 
> unittest
> {
>       const A a = new A;
>       a.dg();
> }

The assignment in the constructor shouldn't compile.

--

Reply via email to