summaryrefslogtreecommitdiff
path: root/chromium/v8/src/objects/js-objects.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/objects/js-objects.h')
-rw-r--r--chromium/v8/src/objects/js-objects.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/v8/src/objects/js-objects.h b/chromium/v8/src/objects/js-objects.h
index d6a96a8fe2d..4edb34d5c9f 100644
--- a/chromium/v8/src/objects/js-objects.h
+++ b/chromium/v8/src/objects/js-objects.h
@@ -161,6 +161,11 @@ class JSReceiver : public TorqueGeneratedJSReceiver<JSReceiver, HeapObject> {
Isolate* isolate, Handle<JSReceiver> object, Handle<Object> key,
PropertyDescriptor* desc, Maybe<ShouldThrow> should_throw);
+ // Check if private name property can be store on the object. It will return
+ // false with an error when it cannot.
+ V8_WARN_UNUSED_RESULT static bool CheckPrivateNameStore(LookupIterator* it,
+ bool is_define);
+
// Check if a data property can be created on the object. It will fail with
// an error when it cannot.
V8_WARN_UNUSED_RESULT static Maybe<bool> CheckIfCanDefine(