| Index: src/heap/mark-compact.h | 
| diff --git a/src/heap/mark-compact.h b/src/heap/mark-compact.h | 
| index 20ac9f6c935873f164e2e062716757215ed68b41..527916e135017c2292c1c7030ab8a5c48c249392 100644 | 
| --- a/src/heap/mark-compact.h | 
| +++ b/src/heap/mark-compact.h | 
| @@ -321,6 +321,8 @@ class ThreadLocalTop; | 
| // Mark-Compact collector | 
| class MarkCompactCollector { | 
| public: | 
| +  class Evacuator; | 
| + | 
| enum IterationMode { | 
| kKeepMarking, | 
| kClearMarkbits, | 
| @@ -504,11 +506,9 @@ class MarkCompactCollector { | 
| } | 
|  | 
| private: | 
| -  class CompactionTask; | 
| class EvacuateNewSpaceVisitor; | 
| class EvacuateOldSpaceVisitor; | 
| class EvacuateVisitorBase; | 
| -  class Evacuator; | 
| class HeapObjectVisitor; | 
| class SweeperTask; | 
|  | 
| @@ -704,9 +704,6 @@ class MarkCompactCollector { | 
| // The number of parallel compaction tasks, including the main thread. | 
| int NumberOfParallelCompactionTasks(int pages, intptr_t live_bytes); | 
|  | 
| -  void StartParallelCompaction(Evacuator** evacuators, int len); | 
| -  void WaitUntilCompactionCompleted(Evacuator** evacuators, int len); | 
| - | 
| void EvacuateNewSpaceAndCandidates(); | 
|  | 
| void UpdatePointersAfterEvacuation(); | 
|  |