| Index: include/effects/SkPaintImageFilter.h
 | 
| diff --git a/include/effects/SkPaintImageFilter.h b/include/effects/SkPaintImageFilter.h
 | 
| index 285d0f1686f63d659183604dfb1cdb63f83121e3..51d375f44d8507576fed984b6bdcd8645d8317da 100644
 | 
| --- a/include/effects/SkPaintImageFilter.h
 | 
| +++ b/include/effects/SkPaintImageFilter.h
 | 
| @@ -31,8 +31,8 @@ public:
 | 
|  
 | 
|  protected:
 | 
|      void flatten(SkWriteBuffer&) const override;
 | 
| -    SkSpecialImage* onFilterImage(SkSpecialImage* source, const Context&,
 | 
| -                                  SkIPoint* offset) const override;
 | 
| +    sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
 | 
| +                                        SkIPoint* offset) const override;
 | 
|  
 | 
|  private:
 | 
|      SkPaintImageFilter(const SkPaint& paint, const CropRect* rect);
 | 
| 
 |