| Index: gm/dcshader.cpp
 | 
| diff --git a/gm/dcshader.cpp b/gm/dcshader.cpp
 | 
| index 487f7671eef62c6b7f2be3e76f8afda3189d60c8..e402fc0c2b7ee69ea62749a2806b9383e5ee1d80 100644
 | 
| --- a/gm/dcshader.cpp
 | 
| +++ b/gm/dcshader.cpp
 | 
| @@ -50,10 +50,10 @@ private:
 | 
|      const SkMatrix fDeviceMatrix;
 | 
|  };
 | 
|  
 | 
| -SkFlattenable* DCShader::CreateProc(SkReadBuffer& buf) {
 | 
| +sk_sp<SkFlattenable> DCShader::CreateProc(SkReadBuffer& buf) {
 | 
|      SkMatrix matrix;
 | 
|      buf.readMatrix(&matrix);
 | 
| -    return new DCShader(matrix);
 | 
| +    return sk_make_sp<DCShader>(matrix);
 | 
|  }
 | 
|  
 | 
|  class DCFP : public GrFragmentProcessor {
 | 
| 
 |