| Index: src/core/SkReadBuffer.h
 | 
| diff --git a/src/core/SkReadBuffer.h b/src/core/SkReadBuffer.h
 | 
| index 5db9f4644d46b2bfc9d5dc5fa103f26125455705..7ce6d048e9b22319d70b8d2cfa2e7570fb52a7e4 100644
 | 
| --- a/src/core/SkReadBuffer.h
 | 
| +++ b/src/core/SkReadBuffer.h
 | 
| @@ -152,14 +152,14 @@ public:
 | 
|      virtual bool readPointArray(SkPoint* points, size_t size);
 | 
|      virtual bool readScalarArray(SkScalar* values, size_t size);
 | 
|  
 | 
| -    SkData* readByteArrayAsData() {
 | 
| +    sk_sp<SkData> readByteArrayAsData() {
 | 
|          size_t len = this->getArrayCount();
 | 
|          if (!this->validateAvailable(len)) {
 | 
| -            return SkData::NewEmpty();
 | 
| +            return SkData::MakeEmpty();
 | 
|          }
 | 
|          void* buffer = sk_malloc_throw(len);
 | 
|          this->readByteArray(buffer, len);
 | 
| -        return SkData::NewFromMalloc(buffer, len);
 | 
| +        return SkData::MakeFromMalloc(buffer, len);
 | 
|      }
 | 
|  
 | 
|      // helpers to get info about arrays and binary data
 | 
| 
 |