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

--- Comment #2 from gnzlbg <gonzalobg88 at gmail dot com> ---
> Because (unsigned int)b is undefined otherwise.

AFAICT this is only undefined behavior iff `b` has a trap representation.

Reply via email to