aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-elements-kind.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/test-elements-kind.cc')
-rw-r--r--deps/v8/test/cctest/test-elements-kind.cc10
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();