https://gcc.gnu.org/g:2f399316fca1cadfde3d9e8af92e029ef00bc2da
commit r16-4267-g2f399316fca1cadfde3d9e8af92e029ef00bc2da Author: Jonathan Wakely <[email protected]> Date: Wed Oct 1 13:53:14 2025 +0100 libstdc++: Fix -Wparentheses warning in std::mul_sat libstdc++-v3/ChangeLog: * include/bits/sat_arith.h (mul_sat): Add parentheses around operands. Diff: --- libstdc++-v3/include/bits/sat_arith.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libstdc++-v3/include/bits/sat_arith.h b/libstdc++-v3/include/bits/sat_arith.h index 97545d272ca7..e036fc88e40b 100644 --- a/libstdc++-v3/include/bits/sat_arith.h +++ b/libstdc++-v3/include/bits/sat_arith.h @@ -87,7 +87,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return __z; if constexpr (is_unsigned_v<_Tp>) return __gnu_cxx::__int_traits<_Tp>::__max; - else if (__x < 0 != __y < 0) + else if ((__x < 0) != (__y < 0)) return __gnu_cxx::__int_traits<_Tp>::__min; else return __gnu_cxx::__int_traits<_Tp>::__max;
