| Index: src/heap/mark-compact.h
 | 
| diff --git a/src/heap/mark-compact.h b/src/heap/mark-compact.h
 | 
| index 3bcc0286ef033cb3c397686b317facec25259152..cd207bcda27ba792ec2291abead68006c86932be 100644
 | 
| --- a/src/heap/mark-compact.h
 | 
| +++ b/src/heap/mark-compact.h
 | 
| @@ -370,7 +370,6 @@ class MarkBitCellIterator BASE_EMBEDDED {
 | 
|  enum LiveObjectIterationMode {
 | 
|    kBlackObjects,
 | 
|    kGreyObjects,
 | 
| -  kGreyObjectsOnBlackPage,
 | 
|    kAllLiveObjects
 | 
|  };
 | 
|  
 | 
| @@ -382,10 +381,8 @@ class LiveObjectIterator BASE_EMBEDDED {
 | 
|          it_(chunk_),
 | 
|          cell_base_(it_.CurrentCellBase()),
 | 
|          current_cell_(*it_.CurrentCell()) {
 | 
| -    // Black pages can only be iterated with kGreyObjectsOnBlackPage mode.
 | 
| -    if (T != kGreyObjectsOnBlackPage) {
 | 
| -      DCHECK(!chunk->IsFlagSet(Page::BLACK_PAGE));
 | 
| -    }
 | 
| +    // Black pages can not be iterated.
 | 
| +    DCHECK(!chunk->IsFlagSet(Page::BLACK_PAGE));
 | 
|    }
 | 
|  
 | 
|    HeapObject* Next();
 | 
| @@ -709,7 +706,6 @@ class MarkCompactCollector {
 | 
|    // on various pages of the heap. Used by {RefillMarkingDeque} only.
 | 
|    template <class T>
 | 
|    void DiscoverGreyObjectsWithIterator(T* it);
 | 
| -  template <LiveObjectIterationMode T>
 | 
|    void DiscoverGreyObjectsOnPage(MemoryChunk* p);
 | 
|    void DiscoverGreyObjectsInSpace(PagedSpace* space);
 | 
|    void DiscoverGreyObjectsInNewSpace();
 | 
| 
 |