diff options
Diffstat (limited to 'deps/v8/src/conversions.cc')
-rw-r--r-- | deps/v8/src/conversions.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/deps/v8/src/conversions.cc b/deps/v8/src/conversions.cc index c34fe519c4..5bfddd04c0 100644 --- a/deps/v8/src/conversions.cc +++ b/deps/v8/src/conversions.cc @@ -26,11 +26,11 @@ // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include <stdarg.h> +#include <math.h> #include <limits.h> #include "conversions-inl.h" #include "dtoa.h" -#include "scanner-base.h" #include "strtod.h" #include "utils.h" @@ -38,7 +38,6 @@ namespace v8 { namespace internal { - double StringToDouble(UnicodeCache* unicode_cache, const char* str, int flags, double empty_string_val) { const char* end = str + StrLength(str); @@ -390,7 +389,7 @@ char* DoubleToRadixCString(double value, int radix) { int integer_pos = kBufferSize - 2; do { integer_buffer[integer_pos--] = - chars[static_cast<int>(modulo(integer_part, radix))]; + chars[static_cast<int>(fmod(integer_part, radix))]; integer_part /= radix; } while (integer_part >= 1.0); // Sanity check. |