Index: content/child/v8_value_converter_impl.cc |
diff --git a/content/child/v8_value_converter_impl.cc b/content/child/v8_value_converter_impl.cc |
index 6ff87974a4951ca2fd7d6e7fdc28a68b79a0d2c1..30a99205a745d4a23d128a3ee240ca8d5639b464 100644 |
--- a/content/child/v8_value_converter_impl.cc |
+++ b/content/child/v8_value_converter_impl.cc |
@@ -4,11 +4,11 @@ |
#include "content/child/v8_value_converter_impl.h" |
+#include <cmath> |
#include <string> |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
-#include "base/float_util.h" |
#include "base/logging.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/values.h" |
@@ -309,7 +309,7 @@ base::Value* V8ValueConverterImpl::FromV8ValueImpl( |
if (val->IsNumber()) { |
double val_as_double = val.As<v8::Number>()->Value(); |
- if (!base::IsFinite(val_as_double)) |
+ if (std::isinf(val_as_double)) |
return NULL; |
return new base::FundamentalValue(val_as_double); |
} |