| Index: Source/modules/performance/WorkerGlobalScopePerformance.h
 | 
| diff --git a/Source/modules/performance/WorkerGlobalScopePerformance.h b/Source/modules/performance/WorkerGlobalScopePerformance.h
 | 
| index ee125329f763c0c9aa4a6da1cc902416d720c46f..e84ae20256f1326ea7a31b698c68e7c594fd3a74 100644
 | 
| --- a/Source/modules/performance/WorkerGlobalScopePerformance.h
 | 
| +++ b/Source/modules/performance/WorkerGlobalScopePerformance.h
 | 
| @@ -31,26 +31,31 @@
 | 
|  #ifndef WorkerGlobalScopePerformance_h
 | 
|  #define WorkerGlobalScopePerformance_h
 | 
|  
 | 
| -#include "core/workers/WorkerSupplementable.h"
 | 
|  #include "heap/Handle.h"
 | 
|  #include "modules/performance/WorkerPerformance.h"
 | 
| +#include "platform/Supplementable.h"
 | 
|  
 | 
|  namespace WebCore {
 | 
|  
 | 
| -class WorkerGlobalScopePerformance FINAL : public WorkerSupplement {
 | 
| +class WorkerGlobalScope;
 | 
| +
 | 
| +class WorkerGlobalScopePerformance FINAL : public NoBaseWillBeGarbageCollected<WorkerGlobalScopePerformance>, public WillBeHeapSupplement<WorkerGlobalScope> {
 | 
| +    WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(WorkerGlobalScopePerformance);
 | 
|  public:
 | 
|      virtual ~WorkerGlobalScopePerformance();
 | 
|      static WorkerGlobalScopePerformance& from(WorkerGlobalScope&);
 | 
|  
 | 
|      static WorkerPerformance* performance(WorkerGlobalScope&);
 | 
|  
 | 
| +    virtual void trace(Visitor*);
 | 
| +
 | 
|  private:
 | 
|      WorkerGlobalScopePerformance();
 | 
|  
 | 
|      WorkerPerformance* performance();
 | 
|      static const char* supplementName();
 | 
|  
 | 
| -    RefPtrWillBePersistent<WorkerPerformance> m_performance;
 | 
| +    RefPtrWillBeMember<WorkerPerformance> m_performance;
 | 
|  };
 | 
|  
 | 
|  } // namespace WebCore
 | 
| 
 |