Roll v8/ df143e8bd..63911905f (181 commits)
https://chromium.googlesource.com/v8/v8.git/+log/df143e8bd133..63911905ff6b
Version 8.7.38
Created with:
roll-dep v8
Meanwhile, update cppgc tests to expect null Member<> on move.
R=tsepez@chromium.org
Change-Id: Ib7d549932f5735b01bc562b4ea1c5889209e482e
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/73259
Reviewed-by: Thomas Sepez <tsepez@google.com>
Commit-Queue: Daniel Hosseinian <dhoss@chromium.org>
diff --git a/DEPS b/DEPS
index 34937d1..206905a 100644
--- a/DEPS
+++ b/DEPS
@@ -111,7 +111,7 @@
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling v8
# and whatever else without interference from each other.
- 'v8_revision': 'df143e8bd13396c7ddef488ee8082ea0f90719e8',
+ 'v8_revision': '63911905ff6be2c20c9a61e73c21bf56440a1595',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling zlib
# and whatever else without interference from each other.
diff --git a/fxjs/gc/move_unittest.cpp b/fxjs/gc/move_unittest.cpp
index 8f12331..1d828f6 100644
--- a/fxjs/gc/move_unittest.cpp
+++ b/fxjs/gc/move_unittest.cpp
@@ -40,12 +40,12 @@
class MoveUnitTest : public FXGCUnitTest {};
TEST_F(MoveUnitTest, Member) {
- // Moving a Member<> leaves the moved-from object intact.
+ // Moving a Member<> leaves the moved-from object as null.
auto* obj =
cppgc::MakeGarbageCollected<HeapObject>(heap()->GetAllocationHandle());
obj->frick_ = obj;
obj->frack_ = std::move(obj->frick_);
- EXPECT_EQ(obj, obj->frick_);
+ EXPECT_EQ(nullptr, obj->frick_);
EXPECT_EQ(obj, obj->frack_);
}