https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115420
--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> --- And if _Check_hash_requirements is defined at namespace scope not inside _Hashtable then the first location is much easier to read: /home/jwakely/gcc/15/include/c++/15.0.0/bits/hashtable.h: In instantiation of 'struct std::_Check_hash_requirements<std::hash<std::__cxx11::basic_string<char> > >':