Jelajahi Sumber

don't define isnan/isfinite for PHP 7.4

Stefan Siegl 5 tahun lalu
induk
melakukan
83c215d4b1
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      php_v8js_macros.h

+ 1 - 1
php_v8js_macros.h

@@ -29,7 +29,7 @@
 #include <mutex>
 
 #include <cmath>
-#ifndef isnan
+#if PHP_VERSION_ID < 70400 && !defined(isnan)
 /* php.h requires the isnan() macro, which is removed by c++ <cmath> header,
  * work around: re-define the macro to std::isnan function */
 #define isnan(a) std::isnan(a)