| Index: src/objects.cc
|
| diff --git a/src/objects.cc b/src/objects.cc
|
| index 27335933cad546a24b50080c045baa38f4388a32..cc92c682ad27a4b3f56fba5e7bbedaebff948d13 100644
|
| --- a/src/objects.cc
|
| +++ b/src/objects.cc
|
| @@ -4318,7 +4318,8 @@ MaybeHandle<Object> JSObject::SetLocalPropertyIgnoreAttributes(
|
| PropertyAttributes attributes,
|
| ValueType value_type,
|
| StoreMode mode,
|
| - ExtensibilityCheck extensibility_check) {
|
| + ExtensibilityCheck extensibility_check,
|
| + StoreFromKeyed store_from_keyed) {
|
| Isolate* isolate = object->GetIsolate();
|
|
|
| // Make sure that the top context does not change when doing callbacks or
|
| @@ -4359,7 +4360,7 @@ MaybeHandle<Object> JSObject::SetLocalPropertyIgnoreAttributes(
|
| ? OMIT_TRANSITION : INSERT_TRANSITION;
|
| // Neither properties nor transitions found.
|
| return AddProperty(object, name, value, attributes, SLOPPY,
|
| - MAY_BE_STORE_FROM_KEYED, extensibility_check, value_type, mode, flag);
|
| + store_from_keyed, extensibility_check, value_type, mode, flag);
|
| }
|
|
|
| Handle<Object> old_value = isolate->factory()->the_hole_value();
|
|
|