| Index: src/global-handles.cc | 
| diff --git a/src/global-handles.cc b/src/global-handles.cc | 
| index 404f3ad16789c0fae684b6a496dc91b24b83a831..edd52b0ceb4fe0ed2ec1a4d642b00a597d624b2a 100644 | 
| --- a/src/global-handles.cc | 
| +++ b/src/global-handles.cc | 
| @@ -984,7 +984,7 @@ int GlobalHandles::PostGarbageCollectionProcessing( | 
| int freed_nodes = 0; | 
| bool synchronous_second_pass = | 
| (gc_callback_flags & | 
| -       (kGCCallbackFlagForced | | 
| +       (kGCCallbackFlagForced | kGCCallbackFlagCollectAllAvailableGarbage | | 
| kGCCallbackFlagSynchronousPhantomCallbackProcessing)) != 0; | 
| freed_nodes += DispatchPendingPhantomCallbacks(synchronous_second_pass); | 
| if (initial_post_gc_processing_count != post_gc_processing_count_) { | 
|  |