| Index: src/heap/scavenger-inl.h
|
| diff --git a/src/heap/scavenger-inl.h b/src/heap/scavenger-inl.h
|
| index 6ac64f2eb697ccfb89a52ccbde8cb511e73c7ce2..95a7079f3d08265fe897f7a0eaa59c85498415cc 100644
|
| --- a/src/heap/scavenger-inl.h
|
| +++ b/src/heap/scavenger-inl.h
|
| @@ -45,6 +45,16 @@ void StaticScavengeVisitor::VisitPointer(Heap* heap, Object** p) {
|
| reinterpret_cast<HeapObject*>(object));
|
| }
|
|
|
| +
|
| +// static
|
| +void StaticScavengeVisitor::VisitPointer(Heap* heap, HeapObject* obj,
|
| + Object** p) {
|
| + Object* object = *p;
|
| + if (!heap->InNewSpace(object)) return;
|
| + Scavenger::ScavengeObject(reinterpret_cast<HeapObject**>(p),
|
| + reinterpret_cast<HeapObject*>(object));
|
| +}
|
| +
|
| } // namespace internal
|
| } // namespace v8
|
|
|
|
|