| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 80a0ada87d1f4df48a0b60d0f7066780a9f33647..8e3aa737e3103ae0d4df2d71a9a0fb02e58b6bfb 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -1306,8 +1306,8 @@ class Object {
|
| Handle<Object> value, LanguageMode language_mode);
|
|
|
| // Get the first non-hidden prototype.
|
| - static inline Handle<Object> GetPrototype(Isolate* isolate,
|
| - Handle<Object> receiver);
|
| + static inline MaybeHandle<Object> GetPrototype(Isolate* isolate,
|
| + Handle<Object> receiver);
|
|
|
| bool HasInPrototypeChain(Isolate* isolate, Object* object);
|
|
|
| @@ -9539,12 +9539,16 @@ class JSProxy: public JSReceiver {
|
| public:
|
| // [handler]: The handler property.
|
| DECL_ACCESSORS(handler, Object)
|
| -
|
| + // [target]: The target property.
|
| + DECL_ACCESSORS(target, Object)
|
| // [hash]: The hash code property (undefined if not initialized yet).
|
| DECL_ACCESSORS(hash, Object)
|
|
|
| DECLARE_CAST(JSProxy)
|
|
|
| +
|
| + static MaybeHandle<Object> GetPrototype(Handle<JSProxy> receiver);
|
| +
|
| MUST_USE_RESULT static MaybeHandle<Object> GetPropertyWithHandler(
|
| Handle<JSProxy> proxy,
|
| Handle<Object> receiver,
|
|
|