Fix gcmole warning in EnsureSlotContainsAllocationSite().
authormvstanton@chromium.org <mvstanton@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 30 Apr 2014 12:33:16 +0000 (12:33 +0000)
committermvstanton@chromium.org <mvstanton@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 30 Apr 2014 12:33:16 +0000 (12:33 +0000)
R=yangguo@chromium.org

Review URL: https://codereview.chromium.org/268443002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21087 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/full-codegen.cc

index 81dc7b6..2846d2b 100644 (file)
@@ -364,7 +364,9 @@ unsigned FullCodeGenerator::EmitBackEdgeTable() {
 void FullCodeGenerator::EnsureSlotContainsAllocationSite(int slot) {
   Handle<FixedArray> vector = FeedbackVector();
   if (!vector->get(slot)->IsAllocationSite()) {
-    vector->set(slot, *isolate()->factory()->NewAllocationSite());
+    Handle<AllocationSite> allocation_site =
+        isolate()->factory()->NewAllocationSite();
+    vector->set(slot, *allocation_site);
   }
 }