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]>

Reply via email to