Changes after code review#
authorsvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 10 Jan 2012 16:12:24 +0000 (16:12 +0000)
committersvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 10 Jan 2012 16:12:24 +0000 (16:12 +0000)
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10373 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/factory.h
src/heap.h
src/objects.cc

index bacc687..3431136 100644 (file)
@@ -69,6 +69,7 @@ class Factory {
   Handle<DeoptimizationOutputData> NewDeoptimizationOutputData(
       int deopt_entry_count,
       PretenureFlag pretenure);
+  // Allocates a pre-tenured empty AccessorPair.
   Handle<AccessorPair> NewAccessorPair();
 
   Handle<String> LookupSymbol(Vector<const char> str);
index 16561a0..a04c6df 100644 (file)
@@ -615,8 +615,8 @@ class Heap {
   // Allocates an empty PolymorphicCodeCache.
   MUST_USE_RESULT MaybeObject* AllocatePolymorphicCodeCache();
 
-  // Allocates an empty AccessorPair.
-  MaybeObject* AllocateAccessorPair();
+  // Allocates a pre-tenured empty AccessorPair.
+  MUST_USE_RESULT MaybeObject* AllocateAccessorPair();
 
   // Clear the Instanceof cache (used when a prototype changes).
   inline void ClearInstanceofCache();
index 3041e5a..f893966 100644 (file)
@@ -4733,7 +4733,7 @@ Object* JSObject::LookupAccessor(String* name, bool is_getter) {
           PropertyDetails details = dictionary->DetailsAt(entry);
           if (details.type() == CALLBACKS) {
             if (element->IsAccessorPair()) {
-              AccessorPair *accessors = AccessorPair::cast(element);
+              AccessorPairaccessors = AccessorPair::cast(element);
               return is_getter ? accessors->getter() : accessors->setter();
             }
           }
@@ -4751,7 +4751,7 @@ Object* JSObject::LookupAccessor(String* name, bool is_getter) {
         if (result.type() == CALLBACKS) {
           Object* obj = result.GetCallbackObject();
           if (obj->IsAccessorPair()) {
-            AccessorPair *accessors = AccessorPair::cast(obj);
+            AccessorPairaccessors = AccessorPair::cast(obj);
             return is_getter ? accessors->getter() : accessors->setter();
           }
         }