| Index: test/cctest/test-api.cc
|
| diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc
|
| index a9051c2d68da516bbb8d47e1cf66b82ac6e0d521..715dbdb26b518607e2d6994216bf922c4bdc89fc 100644
|
| --- a/test/cctest/test-api.cc
|
| +++ b/test/cctest/test-api.cc
|
| @@ -12347,28 +12347,14 @@ THREADED_TEST(GetHeapStatistics) {
|
|
|
| static double DoubleFromBits(uint64_t value) {
|
| double target;
|
| -#ifdef BIG_ENDIAN_FLOATING_POINT
|
| - const int kIntSize = 4;
|
| - // Somebody swapped the lower and higher half of doubles.
|
| - memcpy(&target, reinterpret_cast<char*>(&value) + kIntSize, kIntSize);
|
| - memcpy(reinterpret_cast<char*>(&target) + kIntSize, &value, kIntSize);
|
| -#else
|
| memcpy(&target, &value, sizeof(target));
|
| -#endif
|
| return target;
|
| }
|
|
|
|
|
| static uint64_t DoubleToBits(double value) {
|
| uint64_t target;
|
| -#ifdef BIG_ENDIAN_FLOATING_POINT
|
| - const int kIntSize = 4;
|
| - // Somebody swapped the lower and higher half of doubles.
|
| - memcpy(&target, reinterpret_cast<char*>(&value) + kIntSize, kIntSize);
|
| - memcpy(reinterpret_cast<char*>(&target) + kIntSize, &value, kIntSize);
|
| -#else
|
| memcpy(&target, &value, sizeof(target));
|
| -#endif
|
| return target;
|
| }
|
|
|
|
|