Summary:  override of function from abstract base class's
           Product: D
           Version: 1.038
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Keywords: rejects-valid
          Severity: normal
          Priority: P2
         Component: DMD

interface I
        void foo();
abstract class A : I
class B : A
        override void foo () {}

The above code fails to compile:
overrideBaseInterface.d(10): function does not
override any function

It looks to me like is overriding and hence the override keyword
should be valid.


Reply via email to