https://issues.dlang.org/show_bug.cgi?id=16574
--- Comment #10 from Martin Nowak <[email protected]> --- Just tested https://github.com/BBasile/kheops/commit/a00f300c4281b2d4aaf95e7fabde48d3dc3816e9. This commit did build with 2.070.2, 2.071.2, and still builds with 2.072.0-b2. Also dub test does pass with 2.071.2 and 2.072.0-b2, so this doesn't show any regression. If OTOH the recursive alias is declared outside of the class, all versions fail to compile. I went back and tested https://github.com/BBasile/kheops/commit/2f99686d346c291e1cfbe6e1412373d5cc1a385c which now also passes tests. Have you fixed some upstream library (e.g. iz)? I think all the override errors were just follow-up errors from a semantic analysis failure for the class or it's base class (e.g. due to the recursive alias). For your next bug report, please properly document all code involved or even provide a zip file here. Of course, at best you succeed to reduce the test case. --
