https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108262
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note even though clang might be accepting this without warning, it most likely not producing correct results. See PR 97222 for the full analysis and the referenced clang bug and even then requires an ABI change... *** This bug has been marked as a duplicate of bug 97222 ***