https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82405
--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
> Having a simpler test-case:
> $ cat pr82405-2.c
> enum class eShape { eSquare, eCircle, eShpere, eTetraeder };
>
> double test_switch_native(eShape shape, double r) {
> switch(shape) {
> case eShape::eSquare: return 2;
> case eShape::eCircle: return 3;
> case eShape::eShpere: return 4;
> case eShape::eTetraeder: return 5;
> }
> }
It's PR82404.
