Revision: 3323
Author: [email protected]
Date: Tue Nov 17 16:09:28 2009
Log: Make sure to retry SetHiddenPropertiesObject if it
returns a failure.
Review URL: http://codereview.chromium.org/402034
http://code.google.com/p/v8/source/detail?r=3323
Modified:
/branches/bleeding_edge/src/handles.cc
=======================================
--- /branches/bleeding_edge/src/handles.cc Thu Nov 12 08:34:52 2009
+++ /branches/bleeding_edge/src/handles.cc Tue Nov 17 16:09:28 2009
@@ -327,7 +327,7 @@
// object if requested. Otherwise return the undefined value.
if (create_if_needed) {
Handle<Object> hidden_obj =
Factory::NewJSObject(Top::object_function());
- return Handle<Object>(obj->SetHiddenPropertiesObject(*hidden_obj));
+ CALL_HEAP_FUNCTION(obj->SetHiddenPropertiesObject(*hidden_obj),
Object);
} else {
return Factory::undefined_value();
}
--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---