| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index 65663ba5c66c6dfcb1e210d31949fa59ed642d71..cfe8c71de3203c7c3aa5cd29c43d62945fed8920 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -3352,15 +3352,16 @@ bool v8::Object::HasRealNamedProperty(Handle<String> key) {
|
| ON_BAILOUT(isolate, "v8::Object::HasRealNamedProperty()",
|
| return false);
|
| return Utils::OpenHandle(this)->HasRealNamedProperty(
|
| + isolate,
|
| *Utils::OpenHandle(*key));
|
| }
|
|
|
|
|
| bool v8::Object::HasRealIndexedProperty(uint32_t index) {
|
| - ON_BAILOUT(Utils::OpenHandle(this)->GetIsolate(),
|
| - "v8::Object::HasRealIndexedProperty()",
|
| + i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate();
|
| + ON_BAILOUT(isolate, "v8::Object::HasRealIndexedProperty()",
|
| return false);
|
| - return Utils::OpenHandle(this)->HasRealElementProperty(index);
|
| + return Utils::OpenHandle(this)->HasRealElementProperty(isolate, index);
|
| }
|
|
|
|
|
| @@ -3371,6 +3372,7 @@ bool v8::Object::HasRealNamedCallbackProperty(Handle<String> key) {
|
| return false);
|
| ENTER_V8(isolate);
|
| return Utils::OpenHandle(this)->HasRealNamedCallbackProperty(
|
| + isolate,
|
| *Utils::OpenHandle(*key));
|
| }
|
|
|
|
|