https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114400
--- Comment #8 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Tomasz Kaminski <[email protected]>: https://gcc.gnu.org/g:bbcc9da1f026b202c692e0b47eeacd28e0c69c0d commit r17-499-gbbcc9da1f026b202c692e0b47eeacd28e0c69c0d Author: Tomasz KamiÅski <[email protected]> Date: Wed May 13 11:51:25 2026 +0200 libstdc++: Use type_identity_t for operator<=> parameter [PR114400] This matches change to operator== from r14-9642-gf4605c53ea2eeaf, and implements exact resolution of LWG3950, "std::basic_string_view comparison operators are overspecified". The difference between __type_identity and type_identity is observable as illustrated by PR. libstdc++-v3/ChangeLog: PR libstdc++/114400 * include/std/string_view (operator<=>): Use type_identity_t instead of __type_identity_t. Reviewed-by: Jonathan Wakely <[email protected]> Signed-off-by: Tomasz KamiÅski <[email protected]>
