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