firefox-107.0-fdlibm.patch 510 B

1234567891011121314151617
  1. diff --git a/modules/fdlibm/src/math_private.h b/modules/fdlibm/src/math_private.h
  2. index 165260f00f..1fa2937cae 100644
  3. --- a/modules/fdlibm/src/math_private.h
  4. +++ b/modules/fdlibm/src/math_private.h
  5. @@ -30,7 +30,11 @@
  6. * Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t
  7. */
  8. +#if defined __FLT_EVAL_METHOD__ && (__FLT_EVAL_METHOD__ == 2)
  9. +typedef long double __double_t;
  10. +#else
  11. typedef double __double_t;
  12. +#endif
  13. typedef __double_t double_t;
  14. typedef float __float_t;