[Issue 9149] Disallow converting delegates to const

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Tue May 24 03:17:08 PDT 2016


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

--- Comment #3 from Sobirari Muhomori <dfj1esp02 at sneakemail.com> ---
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();
}

--


More information about the Digitalmars-d-bugs mailing list