summaryrefslogtreecommitdiff
path: root/chromium/v8/src/objects/map-updater.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-12 14:27:29 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-13 09:35:20 +0000
commitc30a6232df03e1efbd9f3b226777b07e087a1122 (patch)
treee992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/v8/src/objects/map-updater.cc
parent7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff)
downloadqtwebengine-chromium-85-based.tar.gz
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/v8/src/objects/map-updater.cc')
-rw-r--r--chromium/v8/src/objects/map-updater.cc12
1 files changed, 7 insertions, 5 deletions
diff --git a/chromium/v8/src/objects/map-updater.cc b/chromium/v8/src/objects/map-updater.cc
index 8c9b94014f8..e51bcfc7601 100644
--- a/chromium/v8/src/objects/map-updater.cc
+++ b/chromium/v8/src/objects/map-updater.cc
@@ -713,16 +713,18 @@ MapUpdater::State MapUpdater::ConstructNewMap() {
TransitionsAccessor transitions(isolate_, split_map);
// Invalidate a transition target at |key|.
- Map maybe_transition = transitions.SearchTransition(
- GetKey(split_index), split_details.kind(), split_details.attributes());
- if (!maybe_transition.is_null()) {
- maybe_transition.DeprecateTransitionTree(isolate_);
+ Handle<Map> maybe_transition(
+ transitions.SearchTransition(GetKey(split_index), split_details.kind(),
+ split_details.attributes()),
+ isolate_);
+ if (!maybe_transition->is_null()) {
+ maybe_transition->DeprecateTransitionTree(isolate_);
}
// If |maybe_transition| is not nullptr then the transition array already
// contains entry for given descriptor. This means that the transition
// could be inserted regardless of whether transitions array is full or not.
- if (maybe_transition.is_null() && !transitions.CanHaveMoreTransitions()) {
+ if (maybe_transition->is_null() && !transitions.CanHaveMoreTransitions()) {
return Normalize("Normalize_CantHaveMoreTransitions");
}