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

--- Comment #1 from Kenji Hara <[email protected]> ---
For virtual class methods, their invariant call should be virtual. For example:

class C
{
    void foo() {}
}

class D : C
{
    invariant {}
}

void main()
{
    C c = new D;
    c.foo();    // should check D.invariant
}

--

Reply via email to