Index: src/handles.cc |
diff --git a/src/handles.cc b/src/handles.cc |
index c9984aa92f3d8c7620dbdfe762cbf06817235ed7..bb279e2dcd856c9b54e5826e543984f5788846be 100644 |
--- a/src/handles.cc |
+++ b/src/handles.cc |
@@ -421,17 +421,16 @@ Handle<Object> PreventExtensions(Handle<JSObject> object) { |
} |
-Handle<Object> GetHiddenProperties(Handle<JSObject> obj, |
- JSObject::HiddenPropertiesFlag flag) { |
+Handle<Object> GetHiddenProperties(Handle<JSObject> obj, 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(ALLOW_CREATION), |
return Smi::cast(__object__)->value(), |
return 0); |
} |
@@ -884,7 +883,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), |