| Index: Source/core/html/HTMLMediaElement.h | 
| diff --git a/Source/core/html/HTMLMediaElement.h b/Source/core/html/HTMLMediaElement.h | 
| index 281aa386e7db13eb7170eaa1cd760b84d6f8aed6..2bb0dd6888960b964924babfdecd28d794934ca2 100644 | 
| --- a/Source/core/html/HTMLMediaElement.h | 
| +++ b/Source/core/html/HTMLMediaElement.h | 
| @@ -586,6 +586,7 @@ private: | 
| // AudioSourceProviderImpl wraps a WebAudioSourceProvider. | 
| // provideInput() calls into Chromium to get a rendered audio stream. | 
| class AudioSourceProviderImpl final : public AudioSourceProvider { | 
| +        DISALLOW_ALLOCATION(); | 
| public: | 
| AudioSourceProviderImpl() | 
| : m_webAudioSourceProvider(nullptr) | 
| @@ -601,9 +602,11 @@ private: | 
| void setClient(AudioSourceProviderClient*) override; | 
| void provideInput(AudioBus*, size_t framesToProcess) override; | 
|  | 
| +        DECLARE_TRACE(); | 
| + | 
| private: | 
| WebAudioSourceProvider* m_webAudioSourceProvider; | 
| -        Persistent<AudioClientImpl> m_client; | 
| +        PersistentWillBeMember<AudioClientImpl> m_client; | 
| Mutex provideInputLock; | 
| }; | 
|  | 
|  |