[Issue 9149] Disallow converting delegates to const
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue May 24 08:52:06 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=9149
--- Comment #4 from timon.gehr at gmx.ch ---
(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.
--
More information about the Digitalmars-d-bugs
mailing list