| Index: src/heap-inl.h
 | 
| ===================================================================
 | 
| --- src/heap-inl.h	(revision 655)
 | 
| +++ src/heap-inl.h	(working copy)
 | 
| @@ -222,12 +222,8 @@
 | 
|        v8::internal::V8::FatalProcessOutOfMemory("CALL_AND_RETRY_0");      \
 | 
|      }                                                                     \
 | 
|      if (!__object__->IsRetryAfterGC()) return RETURN_EMPTY;               \
 | 
| -    if (!Heap::CollectGarbage(                                            \
 | 
| -            Failure::cast(__object__)->requested(),                       \
 | 
| -            Failure::cast(__object__)->allocation_space())) {             \
 | 
| -      v8::internal::V8::FatalProcessOutOfMemory("CALL_AND_RETRY_1");      \
 | 
| -      return RETURN_EMPTY;                                                \
 | 
| -    }                                                                     \
 | 
| +    Heap::CollectGarbage(Failure::cast(__object__)->requested(),          \
 | 
| +                         Failure::cast(__object__)->allocation_space());  \
 | 
|      __object__ = FUNCTION_CALL;                                           \
 | 
|      if (!__object__->IsFailure()) return RETURN_VALUE;                    \
 | 
|      if (__object__->IsOutOfMemoryFailure()) {                             \
 | 
| 
 |