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