https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109516
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Yann Droneaud from comment #4) > > > While clang decided that the type is still unsigned long long. > > AFAICT, there's no unsigned long long involved in my example. Sorry unsigned long. Similar thing.