| Index: src/compiler/effect-control-linearizer.cc
|
| diff --git a/src/compiler/effect-control-linearizer.cc b/src/compiler/effect-control-linearizer.cc
|
| index bc24a30968f5671c31d38fb928a128e77153c93d..54dbecc06b4e149222da252575d8023bcf9f30c2 100644
|
| --- a/src/compiler/effect-control-linearizer.cc
|
| +++ b/src/compiler/effect-control-linearizer.cc
|
| @@ -2279,8 +2279,8 @@ Node* EffectControlLinearizer::LowerMaybeGrowFastElements(Node* node,
|
|
|
| auto done = __ MakeLabel<2>(MachineRepresentation::kTagged);
|
| auto done_grow = __ MakeLabel<2>(MachineRepresentation::kTagged);
|
| + auto if_grow = __ MakeDeferredLabel<1>();
|
| auto if_not_grow = __ MakeLabel<1>();
|
| - auto if_not_grow_backing_store = __ MakeLabel<1>();
|
|
|
| Node* check0 = (flags & GrowFastElementsFlag::kHoleyElements)
|
| ? __ Uint32LessThanOrEqual(length, index)
|
| @@ -2294,10 +2294,10 @@ Node* EffectControlLinearizer::LowerMaybeGrowFastElements(Node* node,
|
|
|
| // Check if we need to grow the {elements} backing store.
|
| Node* check1 = __ Uint32LessThan(index, elements_length);
|
| - __ GotoUnless(check1, &if_not_grow_backing_store);
|
| + __ GotoUnless(check1, &if_grow);
|
| __ Goto(&done_grow, elements);
|
|
|
| - __ Bind(&if_not_grow_backing_store);
|
| + __ Bind(&if_grow);
|
| // We need to grow the {elements} for {object}.
|
| Operator::Properties properties = Operator::kEliminatable;
|
| Callable callable =
|
|
|