[Issue 2525] Can't use `override` when implementing abstract base class's interface function

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Jan 29 12:05:57 UTC 2023


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

--- Comment #16 from Dlang Bot <dlang-bot at dlang.rocks> ---
@ntrel created dlang/dmd pull request #14853 "Fix 2525: check all parent
interfaces for overriden methods" fixing this issue:

- Fix 2525: check all parent interfaces for overriden methods

  Fix 2525: refactor in order to use Array!(BaseClass) instead of dynamic array
and show deprecation

  Fix 2525: test if function is implemented by a parent class before throwing
an error

  Fix 2525: make forAllInterfaces take a delegate

  issue 2525: add unit tests

  issue 2525: update documentation

https://github.com/dlang/dmd/pull/14853

--


More information about the Digitalmars-d-bugs mailing list