https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114400

--- Comment #11 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-14 branch has been updated by Tomasz Kaminski
<[email protected]>:

https://gcc.gnu.org/g:794d05a7f3c1cf07058467044938a7105401a649

commit r14-12904-g794d05a7f3c1cf07058467044938a7105401a649
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]>
    (cherry picked from commit bbcc9da1f026b202c692e0b47eeacd28e0c69c0d)

Reply via email to