| Index: Source/core/dom/ContextLifecycleNotifier.h
 | 
| diff --git a/Source/core/dom/ContextLifecycleNotifier.h b/Source/core/dom/ContextLifecycleNotifier.h
 | 
| index 178bf676ddc25d37917f03c261bbf2d8a4fd5fb1..2f6acc11b80796403cdd2586dcc33dd5334b882d 100644
 | 
| --- a/Source/core/dom/ContextLifecycleNotifier.h
 | 
| +++ b/Source/core/dom/ContextLifecycleNotifier.h
 | 
| @@ -39,7 +39,7 @@ class ExecutionContext;
 | 
|  
 | 
|  class ContextLifecycleNotifier : public LifecycleNotifier<ExecutionContext> {
 | 
|  public:
 | 
| -    typedef HashSet<ActiveDOMObject*> ActiveDOMObjectSet;
 | 
| +    typedef WillBeHeapHashSet<RawPtrWillBeWeakMember<ActiveDOMObject>> ActiveDOMObjectSet;
 | 
|  
 | 
|      const ActiveDOMObjectSet& activeDOMObjects() const { return m_activeDOMObjects; }
 | 
|  
 | 
| @@ -53,6 +53,8 @@ public:
 | 
|      bool contains(ActiveDOMObject* object) const { return m_activeDOMObjects.contains(object); }
 | 
|      bool hasPendingActivity() const;
 | 
|  
 | 
| +    virtual void trace(Visitor*) override;
 | 
| +
 | 
|  protected:
 | 
|      explicit ContextLifecycleNotifier(ExecutionContext*);
 | 
|  
 | 
| 
 |