Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 9765fe2a0ab242f897145ea7d763ea21a8616b27..fe9f1e2c5eb9d01727423025569361954dbf5980 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -2173,23 +2173,9 @@ class FixedDoubleArray: public FixedArrayBase { |
return kHeaderSize + length * kDoubleSize; |
} |
- // The following can't be declared inline as const static |
- // because they're 64-bit. |
- static uint64_t kCanonicalNonHoleNanLower32; |
- static uint64_t kCanonicalNonHoleNanInt64; |
- static uint64_t kHoleNanInt64; |
- |
- inline static bool is_the_hole_nan(double value) { |
- return BitCast<uint64_t, double>(value) == kHoleNanInt64; |
- } |
- |
- inline static double hole_nan_as_double() { |
- return BitCast<double, uint64_t>(kHoleNanInt64); |
- } |
- |
- inline static double canonical_not_the_hole_nan_as_double() { |
- return BitCast<double, uint64_t>(kCanonicalNonHoleNanInt64); |
- } |
+ inline static bool is_the_hole_nan(double value); |
+ inline static double hole_nan_as_double(); |
+ inline static double canonical_not_the_hole_nan_as_double(); |
// Casting. |
static inline FixedDoubleArray* cast(Object* obj); |