summaryrefslogtreecommitdiff
path: root/deps/v8/src/api-arguments.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/api-arguments.h')
-rw-r--r--deps/v8/src/api-arguments.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/deps/v8/src/api-arguments.h b/deps/v8/src/api-arguments.h
index 0a0a7362c7..d8fc2b49ab 100644
--- a/deps/v8/src/api-arguments.h
+++ b/deps/v8/src/api-arguments.h
@@ -26,12 +26,12 @@ class CustomArguments : public CustomArgumentsBase {
public:
static const int kReturnValueOffset = T::kReturnValueIndex;
- ~CustomArguments() {
+ ~CustomArguments() override {
this->begin()[kReturnValueOffset] =
reinterpret_cast<Object*>(kHandleZapValue);
}
- virtual inline void IterateInstance(RootVisitor* v) {
+ inline void IterateInstance(RootVisitor* v) override {
v->VisitRootPointers(Root::kRelocatable, nullptr, values_,
values_ + T::kArgsLength);
}
@@ -133,9 +133,10 @@ class PropertyCallbackArguments
IndexedPropertyGetterCallback f, uint32_t index, Handle<Object> info);
inline Handle<Object> BasicCallNamedGetterCallback(
GenericNamedPropertyGetterCallback f, Handle<Name> name,
- Handle<Object> info);
+ Handle<Object> info, Handle<Object> receiver = Handle<Object>());
inline JSObject* holder();
+ inline Object* receiver();
// Don't copy PropertyCallbackArguments, because they would both have the
// same prev_ pointer.