When turning a normal switch into a final switch, I often go through this sequence: - recompile - Error: `enum` member `A` not represented in `final switch` - add case for A - recompile - Error: `enum` member `B` not represented in `final switch` - add case for B - recompile - Error: `enum` member `C` not represented in `final switch` etc. It would be more convenient if the compiler didn't stop at the first missing member.
@dkorpel updated dlang/dmd pull request #12709 "Fix issue 22038 - final switch error message should report all missing enum members" fixing this issue: - fix issue 22038 - final switch error message should report all missing enum members https://github.com/dlang/dmd/pull/12709
dlang/dmd pull request #12709 "Fix issue 22038 - final switch error message should report all missing enum members" was merged into master: - d7e217ae5fa3ee130299d43a3fd166ba499134a3 by dkorpel: fix issue 22038 - final switch error message should report all missing members https://github.com/dlang/dmd/pull/12709