Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index faee6b6ba6514476b1f673c9babe6f1163c733f7..cbd568e11275657768598f5abbb9565bfb15d70b 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -1965,6 +1965,9 @@ class JSReceiver: public HeapObject { |
// ES6 7.3.4 (when passed DONT_THROW) |
MUST_USE_RESULT static Maybe<bool> CreateDataProperty( |
LookupIterator* it, Handle<Object> value, ShouldThrow should_throw); |
+ MUST_USE_RESULT static Maybe<bool> CreateDataProperty( |
+ Handle<JSReceiver> holder, Handle<Object> key, Handle<Object> value, |
+ ShouldThrow should_throw); |
// ES6 9.1.6.1 |
MUST_USE_RESULT static Maybe<bool> OrdinaryDefineOwnProperty( |
@@ -8543,6 +8546,7 @@ class JSRegExp: public JSObject { |
inline int CaptureCount(); |
inline Flags GetFlags(); |
inline String* Pattern(); |
+ inline Object* CaptureNameMap(); |
inline Object* DataAt(int index); |
// Set implementation data after the object has been prepared. |
inline void SetDataAt(int index, Object* value); |