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

Adam D. Ruppe <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
           Severity|major                       |regression

--- Comment #3 from Adam D. Ruppe <[email protected]> ---
I just hit this again too.

---
interface A {
        void foo();
}

abstract class B(CRTP) : A { }

class C : B!C {}

void main() {
        auto c = new C;
        c.foo();
}
---

Appears to be introduced recently:

2.079.1 to 2.092.1: Failure with output:
-----
onlineapp.d(7): Error: class `onlineapp.C` interface function `void foo()` is
not implemented
onlineapp.d(7): Error: class `onlineapp.C` interface function `void foo()` is
not implemented
-----

Since      2.093.1: Failure with output: Error: program killed by signal 11



As such I'm upping the severity of this to regression.

--

Reply via email to