gendalph wrote: Using an enum class without default is a good opportunity to get a warning in all places of use in the switch construct when adding new elements to the enum https://github.com/llvm/llvm-project/pull/73077