| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index 4e964f82310d48567a97577df574cd43db4204eb..2ce4e71fe01db3be15bd3e9093a1b21102084ba9 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -5208,9 +5208,8 @@ Map* Map::elements_transition_map() {
|
|
|
| bool Map::CanHaveMoreTransitions() {
|
| if (!HasTransitionArray()) return true;
|
| - return FixedArray::SizeFor(transitions()->length() +
|
| - TransitionArray::kTransitionSize)
|
| - <= Page::kMaxRegularHeapObjectSize;
|
| + return transitions()->number_of_transitions() <=
|
| + TransitionArray::kMaxNumberOfTransitions;
|
| }
|
|
|
|
|
|
|