@@ -366,6 +366,7 @@ THREADED_TEST(SkipArrayBufferBackingStoreDuringGC) {
366366
367367 // Should not move the pointer
368368 CHECK_EQ (ab->GetBackingStore ()->Data (), store_ptr);
369+ CHECK_EQ (ab->Data (), store_ptr);
369370
370371 CcTest::array_buffer_allocator ()->Free (buffer, 100 );
371372}
@@ -394,8 +395,8 @@ THREADED_TEST(SkipArrayBufferDuringScavenge) {
394395 CcTest::CollectGarbage (i::NEW_SPACE); // in survivor space now
395396 CcTest::CollectGarbage (i::NEW_SPACE); // in old gen now
396397
397- // Use `ab` to silence compiler warning
398398 CHECK_EQ (ab->GetBackingStore ()->Data (), store_ptr);
399+ CHECK_EQ (ab->Data (), store_ptr);
399400}
400401
401402THREADED_TEST (Regress1006600) {
@@ -418,6 +419,7 @@ THREADED_TEST(ArrayBuffer_NewBackingStore) {
418419 CHECK (!backing_store->IsShared ());
419420 Local<v8::ArrayBuffer> ab = v8::ArrayBuffer::New (isolate, backing_store);
420421 CHECK_EQ (backing_store.get (), ab->GetBackingStore ().get ());
422+ CHECK_EQ (backing_store->Data (), ab->Data ());
421423}
422424
423425THREADED_TEST (SharedArrayBuffer_NewBackingStore) {
@@ -430,6 +432,7 @@ THREADED_TEST(SharedArrayBuffer_NewBackingStore) {
430432 Local<v8::SharedArrayBuffer> ab =
431433 v8::SharedArrayBuffer::New (isolate, backing_store);
432434 CHECK_EQ (backing_store.get (), ab->GetBackingStore ().get ());
435+ CHECK_EQ (backing_store->Data (), ab->Data ());
433436}
434437
435438static void * backing_store_custom_data = nullptr ;
0 commit comments