https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125345
Kael Franco <kaelfandrew at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kaelfandrew at gmail dot com
--- Comment #3 from Kael Franco <kaelfandrew at gmail dot com> ---
(In reply to maic from comment #0)
> #include <array>
>
> struct Data {
> std::array<unsigned, 8> dst;
> std::array<unsigned, 8> src{1};
> };
>
> int main() {
> Data d;
> d.dst = d.src;
> unsigned p = d.dst.size();
> while (!d.dst[--p]) ;
> (void)__builtin_clz(d.dst[p]);
> }
r16-3562-gcba74d2cde528a