--- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2026-10-18 13:29:39 UTC +++ third_party/blink/renderer/platform/wtf/math_extras.h @@ -118,6 +118,10 @@ constexpr float Grad2turn(float g) { return g * (1.0f / 400.0f); } +#if defined(OS_FREEBSD) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-constexpr" +#endif constexpr double RoundHalfTowardsPositiveInfinity(double value) { return std::floor(value + 0.5); } @@ -125,6 +129,9 @@ constexpr double RoundHalfTowardsPositiveInfinity(doub constexpr float RoundHalfTowardsPositiveInfinity(float value) { return std::floor(value + 0.5f); } +#if defined(OS_FREEBSD) +#pragma clang diagnostic pop +#endif // ClampTo() is implemented by templated helper classes (to allow for partial // template specialization) as well as several helper functions.