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.

Reply via email to