| Index: Source/platform/heap/ThreadState.h | 
| diff --git a/Source/platform/heap/ThreadState.h b/Source/platform/heap/ThreadState.h | 
| index 459b8acd854aa0178a933f85b33cea1ea8f0e366..6c54dfed56576c33f5dcf76cf1241383f646699a 100644 | 
| --- a/Source/platform/heap/ThreadState.h | 
| +++ b/Source/platform/heap/ThreadState.h | 
| @@ -141,6 +141,7 @@ enum HeapIndices { | 
| NormalPage2HeapIndex, | 
| NormalPage3HeapIndex, | 
| NormalPage4HeapIndex, | 
| +    EagerSweepHeapIndex, | 
| Vector1HeapIndex, | 
| Vector2HeapIndex, | 
| Vector3HeapIndex, | 
| @@ -633,6 +634,8 @@ private: | 
| bool shouldForceConservativeGC(); | 
| void runScheduledGC(StackState); | 
|  | 
| +    void eagerSweep(); | 
| + | 
| // When ThreadState is detaching from non-main thread its | 
| // heap is expected to be empty (because it is going away). | 
| // Perform registered cleanup tasks and garbage collection | 
|  |