| Index: third_party/WebKit/Source/core/style/ContentData.h
 | 
| diff --git a/third_party/WebKit/Source/core/style/ContentData.h b/third_party/WebKit/Source/core/style/ContentData.h
 | 
| index 1947050f38e362be24a815244ff5b3e1444a3cad..71c0b6da0e37d18bfd936bd66223a4adeb4d91af 100644
 | 
| --- a/third_party/WebKit/Source/core/style/ContentData.h
 | 
| +++ b/third_party/WebKit/Source/core/style/ContentData.h
 | 
| @@ -36,13 +36,12 @@ class Document;
 | 
|  class LayoutObject;
 | 
|  class ComputedStyle;
 | 
|  
 | 
| -class ContentData : public NoBaseWillBeGarbageCollectedFinalized<ContentData> {
 | 
| -    USING_FAST_MALLOC_WILL_BE_REMOVED(ContentData);
 | 
| +class ContentData : public GarbageCollectedFinalized<ContentData> {
 | 
|  public:
 | 
| -    static PassOwnPtrWillBeRawPtr<ContentData> create(PassRefPtrWillBeRawPtr<StyleImage>);
 | 
| -    static PassOwnPtrWillBeRawPtr<ContentData> create(const String&);
 | 
| -    static PassOwnPtrWillBeRawPtr<ContentData> create(PassOwnPtr<CounterContent>);
 | 
| -    static PassOwnPtrWillBeRawPtr<ContentData> create(QuoteType);
 | 
| +    static RawPtr<ContentData> create(RawPtr<StyleImage>);
 | 
| +    static RawPtr<ContentData> create(const String&);
 | 
| +    static RawPtr<ContentData> create(PassOwnPtr<CounterContent>);
 | 
| +    static RawPtr<ContentData> create(QuoteType);
 | 
|  
 | 
|      virtual ~ContentData() { }
 | 
|  
 | 
| @@ -53,19 +52,19 @@ public:
 | 
|  
 | 
|      virtual LayoutObject* createLayoutObject(Document&, ComputedStyle&) const = 0;
 | 
|  
 | 
| -    virtual PassOwnPtrWillBeRawPtr<ContentData> clone() const;
 | 
| +    virtual RawPtr<ContentData> clone() const;
 | 
|  
 | 
|      ContentData* next() const { return m_next.get(); }
 | 
| -    void setNext(PassOwnPtrWillBeRawPtr<ContentData> next) { m_next = next; }
 | 
| +    void setNext(RawPtr<ContentData> next) { m_next = next; }
 | 
|  
 | 
|      virtual bool equals(const ContentData&) const = 0;
 | 
|  
 | 
|      DECLARE_VIRTUAL_TRACE();
 | 
|  
 | 
|  private:
 | 
| -    virtual PassOwnPtrWillBeRawPtr<ContentData> cloneInternal() const = 0;
 | 
| +    virtual RawPtr<ContentData> cloneInternal() const = 0;
 | 
|  
 | 
| -    OwnPtrWillBeMember<ContentData> m_next;
 | 
| +    Member<ContentData> m_next;
 | 
|  };
 | 
|  
 | 
|  #define DEFINE_CONTENT_DATA_TYPE_CASTS(typeName) \
 | 
| @@ -76,7 +75,7 @@ class ImageContentData final : public ContentData {
 | 
|  public:
 | 
|      const StyleImage* image() const { return m_image.get(); }
 | 
|      StyleImage* image() { return m_image.get(); }
 | 
| -    void setImage(PassRefPtrWillBeRawPtr<StyleImage> image) { ASSERT(image); m_image = image; }
 | 
| +    void setImage(RawPtr<StyleImage> image) { ASSERT(image); m_image = image; }
 | 
|  
 | 
|      bool isImage() const override { return true; }
 | 
|      LayoutObject* createLayoutObject(Document&, ComputedStyle&) const override;
 | 
| @@ -91,19 +90,19 @@ public:
 | 
|      DECLARE_VIRTUAL_TRACE();
 | 
|  
 | 
|  private:
 | 
| -    ImageContentData(PassRefPtrWillBeRawPtr<StyleImage> image)
 | 
| +    ImageContentData(RawPtr<StyleImage> image)
 | 
|          : m_image(image)
 | 
|      {
 | 
|          ASSERT(m_image);
 | 
|      }
 | 
|  
 | 
| -    PassOwnPtrWillBeRawPtr<ContentData> cloneInternal() const override
 | 
| +    RawPtr<ContentData> cloneInternal() const override
 | 
|      {
 | 
| -        RefPtrWillBeRawPtr<StyleImage> image = const_cast<StyleImage*>(this->image());
 | 
| +        RawPtr<StyleImage> image = const_cast<StyleImage*>(this->image());
 | 
|          return create(image.release());
 | 
|      }
 | 
|  
 | 
| -    RefPtrWillBeMember<StyleImage> m_image;
 | 
| +    Member<StyleImage> m_image;
 | 
|  };
 | 
|  
 | 
|  DEFINE_CONTENT_DATA_TYPE_CASTS(Image);
 | 
| @@ -130,7 +129,7 @@ private:
 | 
|      {
 | 
|      }
 | 
|  
 | 
| -    PassOwnPtrWillBeRawPtr<ContentData> cloneInternal() const override { return create(text()); }
 | 
| +    RawPtr<ContentData> cloneInternal() const override { return create(text()); }
 | 
|  
 | 
|      String m_text;
 | 
|  };
 | 
| @@ -152,7 +151,7 @@ private:
 | 
|      {
 | 
|      }
 | 
|  
 | 
| -    PassOwnPtrWillBeRawPtr<ContentData> cloneInternal() const override
 | 
| +    RawPtr<ContentData> cloneInternal() const override
 | 
|      {
 | 
|          OwnPtr<CounterContent> counterData = adoptPtr(new CounterContent(*counter()));
 | 
|          return create(counterData.release());
 | 
| @@ -192,7 +191,7 @@ private:
 | 
|      {
 | 
|      }
 | 
|  
 | 
| -    PassOwnPtrWillBeRawPtr<ContentData> cloneInternal() const override { return create(quote()); }
 | 
| +    RawPtr<ContentData> cloneInternal() const override { return create(quote()); }
 | 
|  
 | 
|      QuoteType m_quote;
 | 
|  };
 | 
| 
 |