Index: src/heap/heap.cc |
diff --git a/src/heap/heap.cc b/src/heap/heap.cc |
index 9b0198f82578e25064fa94207604ae14537188c7..b683df38ac3895034b929fa4421890115937acf0 100644 |
--- a/src/heap/heap.cc |
+++ b/src/heap/heap.cc |
@@ -53,10 +53,10 @@ struct Heap::StrongRootsList { |
StrongRootsList* next; |
}; |
-class IdleScavengeObserver : public InlineAllocationObserver { |
+class IdleScavengeObserver : public AllocationObserver { |
public: |
IdleScavengeObserver(Heap& heap, intptr_t step_size) |
- : InlineAllocationObserver(step_size), heap_(heap) {} |
+ : AllocationObserver(&heap, step_size), heap_(heap) {} |
void Step(int bytes_allocated, Address, size_t) override { |
heap_.ScheduleIdleScavengeIfNeeded(bytes_allocated); |