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

Reply via email to