https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103826
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2021-12-25 Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed, when the paper was implemented (r9-4132), this warning was missed it seems. Note I notice clang warns about: int main() { return (0x7000'0000) << 4; } Which is valid now too, GCC disabled the warning for C++20 with r9-4132.