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

--- Comment #10 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-13 branch has been updated by Jonathan Wakely
<r...@gcc.gnu.org>:

https://gcc.gnu.org/g:877592a62e9568db7a91f1ac0d71310cb19835b2

commit r13-9865-g877592a62e9568db7a91f1ac0d71310cb19835b2
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Tue Jul 15 21:29:33 2025 +0100

    libstdc++: Use __promote_3 for std::hypot [PR121097]

    The __promoted_t alias is only defined when __cpp_fold_expressions is
    defined, which might not be the case for some hypothetical C++17
    compilers.

    Change the 3-arg std::hypot to just use __gnu_cxx::__promote_3 which is
    always available.

    libstdc++-v3/ChangeLog:

            PR libstdc++/121097
            * include/c_global/cmath (hypot): Use __promote_3 instead of
            __promoted.

    Reviewed-by: Tomasz KamiÅski <tkami...@redhat.com>
    (cherry picked from commit f4932c59df387a505de69a5a1015a03caa4ccf08)

Reply via email to