| Index: src/objects.cc
|
| diff --git a/src/objects.cc b/src/objects.cc
|
| index d5f0443df5cdfed65278c5cb90c8a0f77f0550b1..22d61fe125bbf99b96d0a2a2f0d34f1fb321f093 100644
|
| --- a/src/objects.cc
|
| +++ b/src/objects.cc
|
| @@ -12492,6 +12492,7 @@ Handle<Object> JSObject::SetElement(Handle<JSObject> object,
|
| Handle<Object> value,
|
| PropertyAttributes attr,
|
| StrictModeFlag strict_mode,
|
| + bool check_prototype,
|
| SetPropertyMode set_mode) {
|
| if (object->HasExternalArrayElements()) {
|
| if (!value->IsNumber() && !value->IsUndefined()) {
|
| @@ -12504,7 +12505,8 @@ Handle<Object> JSObject::SetElement(Handle<JSObject> object,
|
| }
|
| CALL_HEAP_FUNCTION(
|
| object->GetIsolate(),
|
| - object->SetElement(index, *value, attr, strict_mode, true, set_mode),
|
| + object->SetElement(index, *value, attr, strict_mode, check_prototype,
|
| + set_mode),
|
| Object);
|
| }
|
|
|
|
|