This code: void main() { switch ('a') { case 'a': case 'a': break; } } Fails with this error: app.d(3): Error: duplicate case 97 in switch statement It would be nicer to use 'a' instead of 97.
@Luhrel created dlang/dmd pull request #11716 "Fix Issue 15909 - Duplicate case error reports characters as numbers" fixing this issue: - Fix Issue 15909 - Duplicate case error reports characters as numbers https://github.com/dlang/dmd/pull/11716
dlang/dmd pull request #11716 "Fix Issue 15909 - Duplicate case error reports characters as numbers" was merged into stable: - 2bdadbb1dad8359ec8fb331c4ffc85776797ddda by Luhrel: Fix Issue 15909 - Duplicate case error reports characters as numbers https://github.com/dlang/dmd/pull/11716
dlang/dmd pull request #11845 "merge stable" was merged into master: - d0a0a7e926498319117a01802bedbd94b90da6b2 by Luhrel: Fix Issue 15909 - Duplicate case error reports characters as numbers https://github.com/dlang/dmd/pull/11845
dlang/dmd pull request #11961 "merge stable" was merged into master: - ccf2c7f0bcbae575b1c1794d657cf9b89717b19f by Luhrel: Fix Issue 15909 - Duplicate case error reports characters as numbers https://github.com/dlang/dmd/pull/11961