https://issues.dlang.org/show_bug.cgi?id=22708
Dlang Bot <dlang-bot@dlang.rocks> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull --- Comment #1 from Dlang Bot <dlang-bot@dlang.rocks> --- @MoonlightSentinel created dlang/dmd pull request #13617 "Fix 22708 - Extends semantic for switch statements with invalid values" fixing this issue: - Fix 22708 - Extends semantic for switch statements with invalid values Only omitting the cast allows further semantic to perform the expected checks and transformations. This allows for better error detection that were not reported before and also avoids invalid errors due to missing `optimize` calls. https://github.com/dlang/dmd/pull/13617 --