| Index: Source/core/html/shadow/MediaControlElementTypes.h | 
| diff --git a/Source/core/html/shadow/MediaControlElementTypes.h b/Source/core/html/shadow/MediaControlElementTypes.h | 
| index 6213debb7b345f768bc7898baeb650d9bb0579df..2240ef8e96d8d994dfd520e98d9a3c6ce084cfae 100644 | 
| --- a/Source/core/html/shadow/MediaControlElementTypes.h | 
| +++ b/Source/core/html/shadow/MediaControlElementTypes.h | 
| @@ -79,6 +79,8 @@ public: | 
|  | 
| MediaControlElementType displayType() { return m_displayType; } | 
|  | 
| +    virtual void trace(Visitor*); | 
| + | 
| protected: | 
| MediaControlElement(MediaControls&, MediaControlElementType, HTMLElement*); | 
|  | 
| @@ -90,13 +92,15 @@ protected: | 
| private: | 
| MediaControls& m_mediaControls; | 
| MediaControlElementType m_displayType; | 
| -    HTMLElement* m_element; | 
| +    RawPtrWillBeMember<HTMLElement> m_element; | 
| }; | 
|  | 
| // ---------------------------- | 
|  | 
| class MediaControlDivElement : public HTMLDivElement, public MediaControlElement { | 
| WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(MediaControlDivElement); | 
| +public: | 
| +    virtual void trace(Visitor*) OVERRIDE; | 
|  | 
| protected: | 
| virtual bool isMediaControlElement() const OVERRIDE FINAL { return true; } | 
| @@ -107,6 +111,8 @@ protected: | 
|  | 
| class MediaControlInputElement : public HTMLInputElement, public MediaControlElement { | 
| WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(MediaControlInputElement); | 
| +public: | 
| +    virtual void trace(Visitor*) OVERRIDE; | 
|  | 
| protected: | 
| virtual bool isMediaControlElement() const OVERRIDE FINAL { return true; } | 
|  |