| Index: src/handles.cc
|
| ===================================================================
|
| --- src/handles.cc (revision 9531)
|
| +++ src/handles.cc (working copy)
|
| @@ -421,17 +421,18 @@
|
| }
|
|
|
|
|
| -Handle<Object> GetHiddenProperties(Handle<JSObject> obj,
|
| - JSObject::HiddenPropertiesFlag flag) {
|
| +Handle<Object> SetHiddenProperty(Handle<JSObject> obj,
|
| + Handle<String> key,
|
| + Handle<Object> value) {
|
| CALL_HEAP_FUNCTION(obj->GetIsolate(),
|
| - obj->GetHiddenProperties(flag),
|
| + obj->SetHiddenProperty(*key, *value),
|
| 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);
|
| }
|
| @@ -886,7 +887,7 @@
|
|
|
|
|
| Handle<ObjectHashTable> PutIntoObjectHashTable(Handle<ObjectHashTable> table,
|
| - Handle<JSObject> key,
|
| + Handle<JSReceiver> key,
|
| Handle<Object> value) {
|
| CALL_HEAP_FUNCTION(table->GetIsolate(),
|
| table->Put(*key, *value),
|
|
|