| Index: src/isolate.cc
|
| diff --git a/src/isolate.cc b/src/isolate.cc
|
| index bb0cdf44bb9a878804bf94cff20d58925a8d5d8a..f10c117e9c371ab8fd0626f1f7017a0c5b697cb6 100644
|
| --- a/src/isolate.cc
|
| +++ b/src/isolate.cc
|
| @@ -760,7 +760,8 @@ void Isolate::ReportFailedAccessCheck(Handle<JSObject> receiver) {
|
| // Leaving JavaScript.
|
| VMState<EXTERNAL> state(this);
|
| thread_local_top()->failed_access_check_callback_(
|
| - v8::Utils::ToLocal(receiver), v8::ACCESS_HAS, v8::Utils::ToLocal(data));
|
| + v8::Utils::ReceiverToLocal(receiver), v8::ACCESS_HAS,
|
| + v8::Utils::ToLocal(data));
|
| }
|
|
|
|
|
| @@ -833,11 +834,12 @@ bool Isolate::MayAccess(Handle<Context> accessing_context,
|
| VMState<EXTERNAL> state(this);
|
| if (callback) {
|
| return callback(v8::Utils::ToLocal(accessing_context),
|
| - v8::Utils::ToLocal(receiver));
|
| + v8::Utils::ReceiverToLocal(receiver));
|
| }
|
| Handle<Object> key = factory()->undefined_value();
|
| - return named_callback(v8::Utils::ToLocal(receiver), v8::Utils::ToLocal(key),
|
| - v8::ACCESS_HAS, v8::Utils::ToLocal(data));
|
| + return named_callback(v8::Utils::ReceiverToLocal(receiver),
|
| + v8::Utils::ToLocal(key), v8::ACCESS_HAS,
|
| + v8::Utils::ToLocal(data));
|
| }
|
| }
|
|
|
|
|