Commit cb97b380 authored by Ross McIlroy's avatar Ross McIlroy Committed by Commit Bot

[compiler] Check for background serialized in ShouldHaveBeenSerialized

Objects that have kind() kBackgroundSerializedHeapObject also should
have been serialized.

Change-Id: I2a3f17df61477409e94b8858e720e1a2ec720091
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2835709
Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
Commit-Queue: Georg Neis <neis@chromium.org>
Auto-Submit: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: 's avatarGeorg Neis <neis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#74037}
parent f2741b13
......@@ -2486,7 +2486,8 @@ bool ObjectRef::equals(const ObjectRef& other) const {
bool ObjectRef::ShouldHaveBeenSerialized() const {
return broker()->mode() == JSHeapBroker::kSerialized &&
data()->kind() == kSerializedHeapObject;
(data()->kind() == kSerializedHeapObject ||
data()->kind() == kBackgroundSerializedHeapObject);
}
Isolate* ObjectRef::isolate() const { return broker()->isolate(); }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment