| Index: src/hydrogen.h
|
| diff --git a/src/hydrogen.h b/src/hydrogen.h
|
| index 8617d385347a889430f0a86492cc3250da6f7a35..1ac72a04b50802af9d399350c15aeb7b91ffd8f8 100644
|
| --- a/src/hydrogen.h
|
| +++ b/src/hydrogen.h
|
| @@ -416,8 +416,10 @@
|
| void MarkDependsOnEmptyArrayProtoElements() {
|
| // Add map dependency if not already added.
|
| if (depends_on_empty_array_proto_elements_) return;
|
| - info()->dependencies()->AssumePropertyCell(
|
| - isolate()->factory()->array_protector());
|
| + info()->dependencies()->AssumeElementsCantBeAdded(
|
| + handle(isolate()->initial_object_prototype()->map()));
|
| + info()->dependencies()->AssumeElementsCantBeAdded(
|
| + handle(isolate()->initial_array_prototype()->map()));
|
| depends_on_empty_array_proto_elements_ = true;
|
| }
|
|
|
|
|