Index: src/handles.cc |
diff --git a/src/handles.cc b/src/handles.cc |
index c9984aa92f3d8c7620dbdfe762cbf06817235ed7..6799f42843b7fbe1141041ba55b7660224c9f547 100644 |
--- a/src/handles.cc |
+++ b/src/handles.cc |
@@ -422,16 +422,16 @@ Handle<Object> PreventExtensions(Handle<JSObject> object) { |
Handle<Object> GetHiddenProperties(Handle<JSObject> obj, |
- JSObject::HiddenPropertiesFlag flag) { |
+ JSObject::CreationFlag flag) { |
CALL_HEAP_FUNCTION(obj->GetIsolate(), |
obj->GetHiddenProperties(flag), |
Object); |
} |
-int GetIdentityHash(Handle<JSObject> obj) { |
+int GetIdentityHash(Handle<JSReceiver> obj) { |
CALL_AND_RETRY(obj->GetIsolate(), |
- obj->GetIdentityHash(JSObject::ALLOW_CREATION), |
+ obj->GetIdentityHash(JSReceiver::ALLOW_CREATION), |
return Smi::cast(__object__)->value(), |
return 0); |
} |
@@ -884,7 +884,7 @@ Handle<FixedArray> GetEnumPropertyKeys(Handle<JSObject> object, |
Handle<ObjectHashTable> PutIntoObjectHashTable(Handle<ObjectHashTable> table, |
- Handle<JSObject> key, |
+ Handle<JSReceiver> key, |
Handle<Object> value) { |
CALL_HEAP_FUNCTION(table->GetIsolate(), |
table->Put(*key, *value), |