| Index: src/heap/heap.cc
|
| diff --git a/src/heap/heap.cc b/src/heap/heap.cc
|
| index e1c8f5b841ec21ea01500976af5258c8f37eaac5..3ad6eb042cf93a432a4a957119d541170e626113 100644
|
| --- a/src/heap/heap.cc
|
| +++ b/src/heap/heap.cc
|
| @@ -4516,10 +4516,12 @@ void Heap::CheckMemoryPressure() {
|
| GarbageCollectionReason::kMemoryPressure);
|
| }
|
| }
|
| - MemoryReducer::Event event;
|
| - event.type = MemoryReducer::kPossibleGarbage;
|
| - event.time_ms = MonotonicallyIncreasingTimeInMs();
|
| - memory_reducer_->NotifyPossibleGarbage(event);
|
| + if (memory_reducer_) {
|
| + MemoryReducer::Event event;
|
| + event.type = MemoryReducer::kPossibleGarbage;
|
| + event.time_ms = MonotonicallyIncreasingTimeInMs();
|
| + memory_reducer_->NotifyPossibleGarbage(event);
|
| + }
|
| }
|
|
|
| void Heap::CollectGarbageOnMemoryPressure() {
|
|
|