| Index: src/api.cc
 | 
| diff --git a/src/api.cc b/src/api.cc
 | 
| index fca7fbf29b6447092f7bdfdfd7461d85b2287655..2446ee6738d1c970efdda5053c00bdeb754c1f91 100644
 | 
| --- a/src/api.cc
 | 
| +++ b/src/api.cc
 | 
| @@ -2794,6 +2794,21 @@ Local<Value> v8::Object::Get(uint32_t index) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| +PropertyAttribute v8::Object::GetPropertyAttributes(v8::Handle<Value> key) {
 | 
| +  i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate();
 | 
| +  ON_BAILOUT(isolate, "v8::Object::GetPropertyAttribute()",
 | 
| +             return static_cast<PropertyAttribute>(NONE));
 | 
| +  ENTER_V8(isolate);
 | 
| +  i::Handle<i::JSObject> self = Utils::OpenHandle(this);
 | 
| +  i::Handle<i::Object> key_obj = Utils::OpenHandle(*key);
 | 
| +  EXCEPTION_PREAMBLE(isolate);
 | 
| +  PropertyAttributes result =
 | 
| +      i::GetPropertyAttribute(self, key_obj, &has_pending_exception);
 | 
| +  EXCEPTION_BAILOUT_CHECK(isolate, static_cast<PropertyAttribute>(NONE));
 | 
| +  return static_cast<PropertyAttribute>(result);
 | 
| +}
 | 
| +
 | 
| +
 | 
|  Local<Value> v8::Object::GetPrototype() {
 | 
|    i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate();
 | 
|    ON_BAILOUT(isolate, "v8::Object::GetPrototype()",
 | 
| 
 |