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(); |