https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95287
--- Comment #2 from Raul Tambre <raul at tambre dot ee> --- Clang is now conformant and MSVC remains so. GCC remains the odd one out of the bunch many years later. Notably back when I filed this it did affect me on some real world code as this causes rejection of valid code. Updated Godbolt: https://godbolt.org/z/djGMbWK1f