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
-~----------~----~----~----~------~----~------~--~---

Reply via email to