Index: src/handles.cc |
=================================================================== |
--- src/handles.cc (revision 2114) |
+++ src/handles.cc (working copy) |
@@ -222,6 +222,12 @@ |
} |
+Handle<Object> ForceDeleteProperty(Handle<JSObject> object, |
+ Handle<Object> key) { |
+ CALL_HEAP_FUNCTION(Runtime::ForceDeleteObjectProperty(object, key), Object); |
+} |
+ |
+ |
Handle<Object> IgnoreAttributesAndSetLocalProperty( |
Handle<JSObject> object, |
Handle<String> key, |
@@ -231,6 +237,7 @@ |
IgnoreAttributesAndSetLocalProperty(*key, *value, attributes), Object); |
} |
+ |
Handle<Object> SetPropertyWithInterceptor(Handle<JSObject> object, |
Handle<String> key, |
Handle<Object> value, |
@@ -308,13 +315,15 @@ |
Handle<Object> DeleteElement(Handle<JSObject> obj, |
uint32_t index) { |
- CALL_HEAP_FUNCTION(obj->DeleteElement(index), Object); |
+ CALL_HEAP_FUNCTION(obj->DeleteElement(index, JSObject::NORMAL_DELETION), |
+ Object); |
} |
Handle<Object> DeleteProperty(Handle<JSObject> obj, |
Handle<String> prop) { |
- CALL_HEAP_FUNCTION(obj->DeleteProperty(*prop), Object); |
+ CALL_HEAP_FUNCTION(obj->DeleteProperty(*prop, JSObject::NORMAL_DELETION), |
+ Object); |
} |