| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index 45dc456d5e09d1143bd52dcce130f3e343b3ec6e..613bc60c2f01afcb3e9e5350375303e8720b95af 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -4226,11 +4226,13 @@ int32_t Int32ArrayTraits::defaultValue() { return 0; }
|
|
|
|
|
| float Float32ArrayTraits::defaultValue() {
|
| - return static_cast<float>(base::OS::nan_value());
|
| + return std::numeric_limits<float>::quiet_NaN();
|
| }
|
|
|
|
|
| -double Float64ArrayTraits::defaultValue() { return base::OS::nan_value(); }
|
| +double Float64ArrayTraits::defaultValue() {
|
| + return std::numeric_limits<double>::quiet_NaN();
|
| +}
|
|
|
|
|
| template <class Traits>
|
|
|