| Index: Source/platform/heap/ThreadState.cpp | 
| diff --git a/Source/platform/heap/ThreadState.cpp b/Source/platform/heap/ThreadState.cpp | 
| index 43f1fa03574b0c20a6556f65471640d80d9345bd..78dbd72ebbbb69142a7e5922dbb6e00826598b5b 100644 | 
| --- a/Source/platform/heap/ThreadState.cpp | 
| +++ b/Source/platform/heap/ThreadState.cpp | 
| @@ -638,7 +638,7 @@ void ThreadState::setGCState(GCState gcState) | 
| case PreciseGCScheduled: | 
| case GCScheduledForTesting: | 
| checkThread(); | 
| -        RELEASE_ASSERT(m_gcState == NoGCScheduled || m_gcState == IdleGCScheduled || m_gcState == PreciseGCScheduled || m_gcState == GCScheduledForTesting || m_gcState == StoppingOtherThreads || m_gcState == SweepingAndPreciseGCScheduled); | 
| +        RELEASE_ASSERT(m_gcState == NoGCScheduled || m_gcState == IdleGCScheduled || m_gcState == PreciseGCScheduled || m_gcState == GCScheduledForTesting || m_gcState == StoppingOtherThreads || m_gcState == SweepingAndIdleGCScheduled || m_gcState == SweepingAndPreciseGCScheduled); | 
| completeSweep(); | 
| break; | 
| case StoppingOtherThreads: | 
|  |