https://issues.dlang.org/show_bug.cgi?id=17918
--- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/352b70901d19ac173899e9d7d21aee60d43ed9be Fix issue 17918 - Stop if the late semantic pass fails No matter what the outcome of finishVtbl was the old code kept building the rest of the class. If the late semantic pass over the FunctionDeclaration fails we should abort the codegen phase instead of going on. https://github.com/dlang/dmd/commit/d17cde4f4d16274960ab0a55fa1dc4d2b1e0625f Merge pull request #8096 from LemonBoy/b17918 Fix issue 17918 - Stop if the late semantic pass fails merged-on-behalf-of: Walter Bright <walterbri...@users.noreply.github.com> --