Index: src/objects-visiting-inl.h |
diff --git a/src/objects-visiting-inl.h b/src/objects-visiting-inl.h |
index 612f937bc26fb8ab86248c606e28c2d4a346b8af..f118fab4f0dedcbdc7116759de801ef19e22ea21 100644 |
--- a/src/objects-visiting-inl.h |
+++ b/src/objects-visiting-inl.h |
@@ -234,6 +234,8 @@ void StaticMarkingVisitor<StaticVisitor>::Initialize() { |
table_.template RegisterSpecializations<StructObjectVisitor, |
kVisitStruct, |
kVisitStructGeneric>(); |
+ |
+ table_.Register(kVisitAllocationSite, &VisitAllocationSite); |
Michael Starzinger
2013/07/16 18:14:46
nit: Move the registration of this visitor up to a
mvstanton
2013/07/16 19:34:57
Done.
|
} |
@@ -333,6 +335,15 @@ void StaticMarkingVisitor<StaticVisitor>::VisitNativeContext( |
template<typename StaticVisitor> |
+void StaticMarkingVisitor<StaticVisitor>::VisitAllocationSite( |
Michael Starzinger
2013/07/16 18:14:46
Having this separate visitor function is obsolete,
mvstanton
2013/07/16 19:34:57
Done.
|
+ Map* map, HeapObject* object) { |
+ FixedBodyVisitor<StaticVisitor, |
+ AllocationSite::BodyDescriptor, |
+ void>::Visit(map, object); |
+} |
+ |
+ |
+template<typename StaticVisitor> |
void StaticMarkingVisitor<StaticVisitor>::VisitMap( |
Map* map, HeapObject* object) { |
Heap* heap = map->GetHeap(); |