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

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

https://gcc.gnu.org/g:7239bd0438c438a426bda84d617af8f1335dabd3

commit r15-11606-g7239bd0438c438a426bda84d617af8f1335dabd3
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