| Index: src/checks.cc
|
| diff --git a/src/checks.cc b/src/checks.cc
|
| index e5a4caa6c8a3926601b8ac7af65c2ee9d798f1fc..2871a66c64a6e3a5d2300adb7efd200a7e1ab6de 100644
|
| --- a/src/checks.cc
|
| +++ b/src/checks.cc
|
| @@ -4,85 +4,6 @@
|
|
|
| #include "src/checks.h"
|
|
|
| -#include "src/v8.h"
|
| -
|
| namespace v8 {
|
| -namespace internal {
|
| -
|
| -intptr_t HeapObjectTagMask() { return kHeapObjectTagMask; }
|
| -
|
| -} } // namespace v8::internal
|
| -
|
| -
|
| -static bool CheckEqualsStrict(volatile double* exp, volatile double* val) {
|
| - v8::internal::DoubleRepresentation exp_rep(*exp);
|
| - v8::internal::DoubleRepresentation val_rep(*val);
|
| - if (std::isnan(exp_rep.value) && std::isnan(val_rep.value)) return true;
|
| - return exp_rep.bits == val_rep.bits;
|
| -}
|
| -
|
| -
|
| -void CheckEqualsHelper(const char* file, int line, const char* expected_source,
|
| - double expected, const char* value_source,
|
| - double value) {
|
| - // Force values to 64 bit memory to truncate 80 bit precision on IA32.
|
| - volatile double* exp = new double[1];
|
| - *exp = expected;
|
| - volatile double* val = new double[1];
|
| - *val = value;
|
| - if (!CheckEqualsStrict(exp, val)) {
|
| - V8_Fatal(file, line,
|
| - "CHECK_EQ(%s, %s) failed\n# Expected: %f\n# Found: %f",
|
| - expected_source, value_source, *exp, *val);
|
| - }
|
| - delete[] exp;
|
| - delete[] val;
|
| -}
|
| -
|
| -
|
| -void CheckNonEqualsHelper(const char* file, int line,
|
| - const char* expected_source, double expected,
|
| - const char* value_source, double value) {
|
| - // Force values to 64 bit memory to truncate 80 bit precision on IA32.
|
| - volatile double* exp = new double[1];
|
| - *exp = expected;
|
| - volatile double* val = new double[1];
|
| - *val = value;
|
| - if (CheckEqualsStrict(exp, val)) {
|
| - V8_Fatal(file, line,
|
| - "CHECK_EQ(%s, %s) failed\n# Expected: %f\n# Found: %f",
|
| - expected_source, value_source, *exp, *val);
|
| - }
|
| - delete[] exp;
|
| - delete[] val;
|
| -}
|
| -
|
| -
|
| -void CheckEqualsHelper(const char* file,
|
| - int line,
|
| - const char* expected_source,
|
| - v8::Handle<v8::Value> expected,
|
| - const char* value_source,
|
| - v8::Handle<v8::Value> value) {
|
| - if (!expected->Equals(value)) {
|
| - v8::String::Utf8Value value_str(value);
|
| - v8::String::Utf8Value expected_str(expected);
|
| - V8_Fatal(file, line,
|
| - "CHECK_EQ(%s, %s) failed\n# Expected: %s\n# Found: %s",
|
| - expected_source, value_source, *expected_str, *value_str);
|
| - }
|
| -}
|
| -
|
| -
|
| -void CheckNonEqualsHelper(const char* file,
|
| - int line,
|
| - const char* unexpected_source,
|
| - v8::Handle<v8::Value> unexpected,
|
| - const char* value_source,
|
| - v8::Handle<v8::Value> value) {
|
| - if (unexpected->Equals(value)) {
|
| - v8::String::Utf8Value value_str(value);
|
| - V8_Fatal(file, line, "CHECK_NE(%s, %s) failed\n# Value: %s",
|
| - unexpected_source, value_source, *value_str);
|
| - }
|
| -}
|
| +namespace internal {} // namespace internal
|
| +} // namespace v8
|
|
|