| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 7260a1eef4ce1d1954128c6c4c92108ff843aa37..551f12c84c94794357186ef6b41f59203c44fd04 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -2008,11 +2008,13 @@ class JSReceiver: public HeapObject {
|
| MUST_USE_RESULT static Maybe<bool> HasInPrototypeChain(
|
| Isolate* isolate, Handle<JSReceiver> object, Handle<Object> proto);
|
|
|
| - // Reads all enumerable own properties of source and adds them to target,
|
| - // using either Set or CreateDataProperty depending on the use_set argument.
|
| + // Reads all enumerable own properties of source and adds them to
|
| + // target, using either Set or CreateDataProperty depending on the
|
| + // use_set argument. This only copies values not present in the
|
| + // maybe_excluded_properties list.
|
| MUST_USE_RESULT static Maybe<bool> SetOrCopyDataProperties(
|
| Isolate* isolate, Handle<JSReceiver> target, Handle<Object> source,
|
| - bool use_set);
|
| + Arguments* excluded_properties = nullptr, bool use_set = true);
|
|
|
| // Implementation of [[HasProperty]], ECMA-262 5th edition, section 8.12.6.
|
| MUST_USE_RESULT static Maybe<bool> HasProperty(LookupIterator* it);
|
|
|