I see. Thanks.

On 6/23/2011 4:19 PM, kenji hara wrote:
This is definitely bug of current dmd.
It is already filed in bugzilla, see
http://d.puremagic.com/issues/show_bug.cgi?id=1983 .

Kenji

2011/6/23 Nub Public<nubpub...@gmail.com>:
Why doesn't overloading of const member functions work?

struct S {
        int a, b;

        int A() const { return a; }
        ref int A() { return a; }

        int min() const { return A()<  b ? A() : b; }
}

DMD2 compiler error: S.A () is not callable using argument types () const

Is it a bug or by design?


Reply via email to