diff --git src/3rdparty/javascriptcore/JavaScriptCore/wtf/MathExtras.h src/3rdparty/javascriptcore/JavaScriptCore/wtf/MathExtras.h
index 9e2e638d..3dfa0244 100644
--- src/3rdparty/javascriptcore/JavaScriptCore/wtf/MathExtras.h
+++ src/3rdparty/javascriptcore/JavaScriptCore/wtf/MathExtras.h
@@ -62,7 +62,7 @@ const double piOverFourDouble = M_PI_4;
 const float piOverFourFloat = static_cast<float>(M_PI_4);
 #endif
 
-#if OS(DARWIN)
+#if OS(DARWIN) && 0
 
 // Work around a bug in the Mac OS X libc where ceil(-0.1) return +0.
 inline double wtf_ceil(double x) { return copysign(ceil(x), x); }
diff --git src/3rdparty/webkit/Source/JavaScriptCore/wtf/MathExtras.h src/3rdparty/webkit/Source/JavaScriptCore/wtf/MathExtras.h
index 4fbfa889..052d9f0a 100644
--- src/3rdparty/webkit/Source/JavaScriptCore/wtf/MathExtras.h
+++ src/3rdparty/webkit/Source/JavaScriptCore/wtf/MathExtras.h
@@ -76,7 +76,7 @@ const double piOverFourDouble = M_PI_4;
 const float piOverFourFloat = static_cast<float>(M_PI_4);
 #endif
 
-#if OS(DARWIN)
+#if OS(DARWIN) && 0
 
 // Work around a bug in the Mac OS X libc where ceil(-0.1) return +0.
 inline double wtf_ceil(double x) { return copysign(ceil(x), x); }
