| Index: include/effects/SkPerlinNoiseShader.h
 | 
| diff --git a/include/effects/SkPerlinNoiseShader.h b/include/effects/SkPerlinNoiseShader.h
 | 
| index 3d37de80dd1b42043c07f0d85ad64addad267d56..b318ef1cd0e3045b0d8deb117a20b39e086b2f39 100644
 | 
| --- a/include/effects/SkPerlinNoiseShader.h
 | 
| +++ b/include/effects/SkPerlinNoiseShader.h
 | 
| @@ -72,15 +72,15 @@ public:
 | 
|      }
 | 
|  
 | 
|  
 | 
| -    virtual size_t contextSize() const SK_OVERRIDE;
 | 
| +    size_t contextSize() const SK_OVERRIDE;
 | 
|  
 | 
|      class PerlinNoiseShaderContext : public SkShader::Context {
 | 
|      public:
 | 
|          PerlinNoiseShaderContext(const SkPerlinNoiseShader& shader, const ContextRec&);
 | 
|          virtual ~PerlinNoiseShaderContext();
 | 
|  
 | 
| -        virtual void shadeSpan(int x, int y, SkPMColor[], int count) SK_OVERRIDE;
 | 
| -        virtual void shadeSpan16(int x, int y, uint16_t[], int count) SK_OVERRIDE;
 | 
| +        void shadeSpan(int x, int y, SkPMColor[], int count) SK_OVERRIDE;
 | 
| +        void shadeSpan16(int x, int y, uint16_t[], int count) SK_OVERRIDE;
 | 
|  
 | 
|      private:
 | 
|          SkPMColor shade(const SkPoint& point, StitchData& stitchData) const;
 | 
| @@ -104,8 +104,8 @@ public:
 | 
|      SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkPerlinNoiseShader)
 | 
|  
 | 
|  protected:
 | 
| -    virtual void flatten(SkWriteBuffer&) const SK_OVERRIDE;
 | 
| -    virtual Context* onCreateContext(const ContextRec&, void* storage) const SK_OVERRIDE;
 | 
| +    void flatten(SkWriteBuffer&) const SK_OVERRIDE;
 | 
| +    Context* onCreateContext(const ContextRec&, void* storage) const SK_OVERRIDE;
 | 
|  
 | 
|  private:
 | 
|      SkPerlinNoiseShader(SkPerlinNoiseShader::Type type, SkScalar baseFrequencyX,
 | 
| 
 |