https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109751
--- Comment #13 from Jonathan Wakely <redi at gcc dot gnu.org> --- Yes, I think GCC 13 is correct to reject it (but not correct to ICE!) Either way, I don't see how it can be a libstdc++ bug, the concept is defined the same way, it's the compiler that diagnoses the bug. So I agree with Andrew's change to component=c++ as well.