| Index: src/runtime.cc
|
| diff --git a/src/runtime.cc b/src/runtime.cc
|
| index 4516bb6a87debe3d6510b64136f8994365f09aed..949c6176893c07009a34ae13448f3fa68f798453 100644
|
| --- a/src/runtime.cc
|
| +++ b/src/runtime.cc
|
| @@ -5092,7 +5092,12 @@ RUNTIME_FUNCTION(Runtime_DefineDataPropertyUnchecked) {
|
| ASSIGN_RETURN_FAILURE_ON_EXCEPTION(
|
| isolate, result,
|
| JSObject::SetOwnPropertyIgnoreAttributes(
|
| - js_object, name, obj_value, attr));
|
| + js_object, name, obj_value, attr,
|
| + Object::OPTIMAL_REPRESENTATION,
|
| + ALLOW_AS_CONSTANT,
|
| + JSReceiver::PERFORM_EXTENSIBILITY_CHECK,
|
| + JSReceiver::MAY_BE_STORE_FROM_KEYED,
|
| + JSObject::DONT_FORCE_FIELD));
|
| return *result;
|
| }
|
|
|
|
|