Reviewers: iposva, Yury Semikhatsky,

Description:
Make sure to retry SetHiddenPropertiesObject if it
returns a failure.

Please review this at http://codereview.chromium.org/402034

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
   M     src/handles.cc


Index: src/handles.cc
===================================================================
--- src/handles.cc      (revision 3322)
+++ src/handles.cc      (working copy)
@@ -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