--- Source/WebCore/platform/graphics/FloatPoint3D.h.orig 2020-09-23 13:52:29.166191000 +1000 +++ Source/WebCore/platform/graphics/FloatPoint3D.h 2020-09-23 13:52:43.684849000 +1000 @@ -119,7 +119,7 @@ } float lengthSquared() const { return this->dot(*this); } - float length() const { return ::hypot(m_x, m_y, m_z); } + float length() const { return std::hypot(m_x, m_y, m_z); } float distanceTo(const FloatPoint3D& a) const; --- Source/WebCore/platform/graphics/transforms/RotateTransformOperation.cpp.orig 2020-09-23 14:48:36.734898000 +1000 +++ Source/WebCore/platform/graphics/transforms/RotateTransformOperation.cpp 2020-09-23 14:48:57.988188000 +1000 @@ -84,7 +84,7 @@ double x = -decomp.quaternionX; double y = -decomp.quaternionY; double z = -decomp.quaternionZ; - double length = ::hypot(x, y, z); + double length = std::hypot(x, y, z); double angle = 0; if (length > 0.00001) { --- Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp.orig 2020-09-23 22:29:16.963558000 +1000 +++ Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp 2020-09-23 22:30:23.489561000 +1000 @@ -813,7 +813,7 @@ TransformationMatrix& TransformationMatrix::rotate3d(double x, double y, double z, double angle) { // Normalize the axis of rotation - double length = ::hypot(x, y, z); + double length = std::hypot(x, y, z); if (length == 0) { // A direction vector that cannot be normalized, such as [0, 0, 0], will cause the rotation to not be applied. return *this; --- Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp.orig 2020-09-23 22:31:58.036300000 +1000 +++ Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp 2020-09-23 22:32:10.560783000 +1000 @@ -254,7 +254,7 @@ static double v3Length(Vector3 a) { - return ::hypot(a[0], a[1], a[2]); + return std::hypot(a[0], a[1], a[2]); } static void v3Scale(Vector3 v, double desiredLength) --- Source/WebCore/svg/properties/SVGAnimationAdditiveValueFunctionImpl.h.orig 2020-09-24 20:55:13.945317000 +1000 +++ Source/WebCore/svg/properties/SVGAnimationAdditiveValueFunctionImpl.h 2020-09-24 20:55:25.494864000 +1000 @@ -110,7 +110,7 @@ float green = simpleFrom.green - simpleTo.green; float blue = simpleFrom.blue - simpleTo.blue; - return ::hypot(red, green, blue); + return std::hypot(red, green, blue); } private: --- Source/WebCore/svg/SVGTransformDistance.cpp.orig 2020-09-24 21:01:58.124942000 +1000 +++ Source/WebCore/svg/SVGTransformDistance.cpp 2020-09-24 21:02:18.568956000 +1000 @@ -217,7 +217,7 @@ case SVGTransformValue::SVG_TRANSFORM_UNKNOWN: return 0; case SVGTransformValue::SVG_TRANSFORM_ROTATE: - return ::hypot(m_angle, m_cx, m_cy); + return std::hypot(m_angle, m_cx, m_cy); case SVGTransformValue::SVG_TRANSFORM_SCALE: return static_cast(::hypot(m_transform.a(), m_transform.d())); case SVGTransformValue::SVG_TRANSFORM_TRANSLATE: --- Source/WebKit/Platform/classifier/ResourceLoadStatisticsClassifier.cpp.orig 2020-09-24 22:09:40.861222000 +1000 +++ Source/WebKit/Platform/classifier/ResourceLoadStatisticsClassifier.cpp 2020-09-24 22:10:00.301032000 +1000 @@ -34,7 +34,7 @@ static double vectorLength(unsigned a, unsigned b, unsigned c) { - return ::hypot(a, b, c); + return std::hypot(a, b, c); } static const auto featureVectorLengthThresholdHigh = 3;