19 lines
682 B
Plaintext
19 lines
682 B
Plaintext
$OpenBSD: patch-Source_WTF_wtf_MathExtras_h,v 1.4 2015/05/20 15:32:54 ajacoutot Exp $
|
|
|
|
signbit & isfinite are defined in gcc's cmath for 4.6 & 4.8..
|
|
so partly revert https://bugs.webkit.org/show_bug.cgi?id=19975, make it conditional to older gcc
|
|
https://bugs.webkit.org/show_bug.cgi?id=129927
|
|
|
|
--- Source/WTF/wtf/MathExtras.h.orig Wed May 20 11:03:24 2015
|
|
+++ Source/WTF/wtf/MathExtras.h Wed May 20 15:16:37 2015
|
|
@@ -100,7 +100,8 @@ inline bool isinf(double x) { return !finite(x) && !is
|
|
|
|
#endif
|
|
|
|
-#if OS(OPENBSD)
|
|
+/* isfinite and signbit exist in gcc 4.6 or 4.8, not in 4.2 */
|
|
+#if OS(OPENBSD) && (defined(__GNUC__) && __GNUC__ >= 4 && __GNUC_MINOR__ <= 2)
|
|
|
|
namespace std {
|
|
|