https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98059
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- Well, strictly speaking the change isn't wrong, and arguably it's an improvement. But it's incorrect for GCC to require it in C++20 mode.