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)); |
} |
} |