https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108619
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The trunk gives a better error message: /opt/compiler-explorer/gcc-trunk-20230131/include/c++/13.0.1/bits/alloc_traits.h:70:31: error: static assertion failed: allocator_traits<A>::rebind_alloc<A::value_type> must be A