diff options
Diffstat (limited to 'deps/v8/test/cctest/test-elements-kind.cc')
-rw-r--r-- | deps/v8/test/cctest/test-elements-kind.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/deps/v8/test/cctest/test-elements-kind.cc b/deps/v8/test/cctest/test-elements-kind.cc index 59252f2ef8..ca382a60c1 100644 --- a/deps/v8/test/cctest/test-elements-kind.cc +++ b/deps/v8/test/cctest/test-elements-kind.cc @@ -43,8 +43,8 @@ Handle<String> MakeName(const char* str, int suffix) { template <typename T, typename M> bool EQUALS(Isolate* isolate, Handle<T> left, Handle<M> right) { if (*left == *right) return true; - return JSObject::Equals(isolate, Handle<Object>::cast(left), - Handle<Object>::cast(right)) + return Object::Equals(isolate, Handle<Object>::cast(left), + Handle<Object>::cast(right)) .FromJust(); } @@ -65,6 +65,12 @@ bool EQUALS(Isolate* isolate, T left, Handle<M> right) { // Tests // +TEST(SystemPointerElementsKind) { + CHECK_EQ(ElementsKindToShiftSize(SYSTEM_POINTER_ELEMENTS), + kSystemPointerSizeLog2); + CHECK_EQ(ElementsKindToByteSize(SYSTEM_POINTER_ELEMENTS), kSystemPointerSize); +} + TEST(JSObjectAddingProperties) { CcTest::InitializeVM(); Isolate* isolate = CcTest::i_isolate(); |