https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109867

Arsen Arsenović <arsen at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |arsen at gcc dot gnu.org
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2024-07-16

--- Comment #2 from Arsen Arsenović <arsen at gcc dot gnu.org> ---
this corresponds to the four switches emitted for the coroutine implementation
after morphing these fns into coroutine functions.  the other cases are
unreachable except by corruption of the frame, perhaps we should emit calls to
either __builtin_unreachable or (IMO, better) some diagnostic hook (perhaps the
best of both worlds by emitting a call to a UBsan hook or somesuch).

anyway, the diagnostic is unactionable by the user and hence bad anyway

Reply via email to