| Index: src/heap/mark-compact.cc
|
| diff --git a/src/heap/mark-compact.cc b/src/heap/mark-compact.cc
|
| index 6159796b4ba234726acb15cb2dd3b92d77f9bb79..3416dd76cc4f1947333af5896b2c1d0e05cf1097 100644
|
| --- a/src/heap/mark-compact.cc
|
| +++ b/src/heap/mark-compact.cc
|
| @@ -2941,7 +2941,7 @@ bool MarkCompactCollector::TryPromoteObject(HeapObject* object,
|
|
|
| OldSpace* old_space = heap()->old_space();
|
|
|
| - HeapObject* target;
|
| + HeapObject* target = nullptr;
|
| AllocationAlignment alignment = object->RequiredAlignment();
|
| AllocationResult allocation = old_space->AllocateRaw(object_size, alignment);
|
| if (allocation.To(&target)) {
|
| @@ -3193,7 +3193,7 @@ void MarkCompactCollector::EvacuateLiveObjectsFromPage(Page* p) {
|
|
|
| int size = object->Size();
|
| AllocationAlignment alignment = object->RequiredAlignment();
|
| - HeapObject* target_object;
|
| + HeapObject* target_object = nullptr;
|
| AllocationResult allocation = space->AllocateRaw(size, alignment);
|
| if (!allocation.To(&target_object)) {
|
| // If allocation failed, use emergency memory and re-try allocation.
|
|
|