| Index: Source/modules/webaudio/DynamicsCompressorNode.h
 | 
| diff --git a/Source/modules/webaudio/DynamicsCompressorNode.h b/Source/modules/webaudio/DynamicsCompressorNode.h
 | 
| index 810477cde4e263a2b5a5d23bd1593061c568ae48..068c6696fdb84fcfa9752ad3a8bef34e1cef811f 100644
 | 
| --- a/Source/modules/webaudio/DynamicsCompressorNode.h
 | 
| +++ b/Source/modules/webaudio/DynamicsCompressorNode.h
 | 
| @@ -35,9 +35,9 @@ class DynamicsCompressor;
 | 
|  
 | 
|  class DynamicsCompressorNode FINAL : public AudioNode {
 | 
|  public:
 | 
| -    static PassRefPtr<DynamicsCompressorNode> create(AudioContext* context, float sampleRate)
 | 
| +    static PassRefPtrWillBeRawPtr<DynamicsCompressorNode> create(AudioContext* context, float sampleRate)
 | 
|      {
 | 
| -        return adoptRef(new DynamicsCompressorNode(context, sampleRate));
 | 
| +        return adoptRefWillBeNoop(new DynamicsCompressorNode(context, sampleRate));
 | 
|      }
 | 
|  
 | 
|      virtual ~DynamicsCompressorNode();
 | 
| @@ -57,6 +57,8 @@ public:
 | 
|      // Amount by which the compressor is currently compressing the signal in decibels.
 | 
|      AudioParam* reduction() { return m_reduction.get(); }
 | 
|  
 | 
| +    virtual void trace(Visitor*) OVERRIDE;
 | 
| +
 | 
|  private:
 | 
|      virtual double tailTime() const OVERRIDE;
 | 
|      virtual double latencyTime() const OVERRIDE;
 | 
| @@ -64,12 +66,12 @@ private:
 | 
|      DynamicsCompressorNode(AudioContext*, float sampleRate);
 | 
|  
 | 
|      OwnPtr<DynamicsCompressor> m_dynamicsCompressor;
 | 
| -    RefPtr<AudioParam> m_threshold;
 | 
| -    RefPtr<AudioParam> m_knee;
 | 
| -    RefPtr<AudioParam> m_ratio;
 | 
| -    RefPtr<AudioParam> m_reduction;
 | 
| -    RefPtr<AudioParam> m_attack;
 | 
| -    RefPtr<AudioParam> m_release;
 | 
| +    RefPtrWillBeMember<AudioParam> m_threshold;
 | 
| +    RefPtrWillBeMember<AudioParam> m_knee;
 | 
| +    RefPtrWillBeMember<AudioParam> m_ratio;
 | 
| +    RefPtrWillBeMember<AudioParam> m_reduction;
 | 
| +    RefPtrWillBeMember<AudioParam> m_attack;
 | 
| +    RefPtrWillBeMember<AudioParam> m_release;
 | 
|  };
 | 
|  
 | 
|  } // namespace WebCore
 | 
| 
 |