| Index: Source/platform/heap/Heap.h | 
| diff --git a/Source/platform/heap/Heap.h b/Source/platform/heap/Heap.h | 
| index 6c9850ca063980a8a58c6b2312bd69b152069e07..c2f2fb54379d99d6c52abdb823c6f45a2e505048 100644 | 
| --- a/Source/platform/heap/Heap.h | 
| +++ b/Source/platform/heap/Heap.h | 
| @@ -1183,7 +1183,6 @@ public:                                           \ | 
| {                                             \ | 
| return allocateObject(size, true);        \ | 
| } | 
| -#define EAGERLY_FINALIZE_WILL_BE_REMOVED() | 
| #if ENABLE(ASSERT) && ENABLE(OILPAN) | 
| class VerifyEagerFinalization { | 
| public: | 
| @@ -1209,6 +1208,12 @@ public:                                                \ | 
| #define EAGERLY_FINALIZE() typedef int IsEagerlyFinalizedMarker | 
| #endif | 
|  | 
| +#if !ENABLE(OILPAN) && ENABLE(LAZY_SWEEPING) | 
| +#define EAGERLY_FINALIZE_WILL_BE_REMOVED() EAGERLY_FINALIZE() | 
| +#else | 
| +#define EAGERLY_FINALIZE_WILL_BE_REMOVED() | 
| +#endif | 
| + | 
| NO_SANITIZE_ADDRESS inline | 
| size_t HeapObjectHeader::size() const | 
| { | 
|  |