Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 4b7e0031c71321540547f0be5e151301a3b5128a..9b859415ddf1422182a0fbaa21a81198358bcebc 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -2002,6 +2002,12 @@ class JSReceiver: public HeapObject { |
MUST_USE_RESULT static Maybe<bool> HasInPrototypeChain( |
Isolate* isolate, Handle<JSReceiver> object, Handle<Object> proto); |
+ // This uses Set or CreateDataProperty depending on the use_set |
adamk
2017/01/05 22:39:14
This could use more explanation, e.g.:
"Reads all
gsathya
2017/01/05 22:56:29
Done.
|
+ // flag. |
+ MUST_USE_RESULT static Maybe<bool> SetOrCopyDataProperties( |
+ Isolate* isolate, Handle<JSReceiver> target, Handle<Object> source, |
+ bool use_set); |
+ |
// Implementation of [[HasProperty]], ECMA-262 5th edition, section 8.12.6. |
MUST_USE_RESULT static Maybe<bool> HasProperty(LookupIterator* it); |
MUST_USE_RESULT static inline Maybe<bool> HasProperty( |