| 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),
|
|
|