Index: src/heap/heap.cc |
diff --git a/src/heap/heap.cc b/src/heap/heap.cc |
index 9d6204df2a53974b81b37bb965a1ae2f288aa7ea..c95ad33087931b272fb60ecbb7808a3372b17089 100644 |
--- a/src/heap/heap.cc |
+++ b/src/heap/heap.cc |
@@ -2609,8 +2609,8 @@ void Heap::CreateInitialObjects() { |
set_nan_value(*factory->NewHeapNumber( |
std::numeric_limits<double>::quiet_NaN(), IMMUTABLE, TENURED)); |
- set_hole_nan_value(*factory->NewHeapNumber(bit_cast<double>(kHoleNanInt64), |
- IMMUTABLE, TENURED)); |
+ set_hole_nan_value( |
+ *factory->NewHeapNumber(kHoleNanDouble, IMMUTABLE, TENURED)); |
set_infinity_value(*factory->NewHeapNumber(V8_INFINITY, IMMUTABLE, TENURED)); |
set_minus_infinity_value( |
*factory->NewHeapNumber(-V8_INFINITY, IMMUTABLE, TENURED)); |