https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97773
--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> --- N.B. your program has undefined behaviour. Specializing std::hash for standard library types is forbidden. GCC shouldn't crash though.