| Index: dm/DMSrcSink.cpp
 | 
| diff --git a/dm/DMSrcSink.cpp b/dm/DMSrcSink.cpp
 | 
| index 30185a2ab1faf8babbb8d720e6ea950c0f5e0718..e4164022af11c0e87e8d6a403743f998d6345ed3 100644
 | 
| --- a/dm/DMSrcSink.cpp
 | 
| +++ b/dm/DMSrcSink.cpp
 | 
| @@ -1771,7 +1771,7 @@ Error ViaSingletonPictures::draw(
 | 
|          SkCanvas* macroCanvas = macroRec.beginRecording(SkIntToScalar(size.width()),
 | 
|                                                          SkIntToScalar(size.height()));
 | 
|  
 | 
| -        SkAutoTDelete<SkDrawableList> drawables(recorder.detachDrawableList());
 | 
| +        std::unique_ptr<SkDrawableList> drawables(recorder.detachDrawableList());
 | 
|          const SkDrawableList empty;
 | 
|  
 | 
|          DrawsAsSingletonPictures drawsAsSingletonPictures = {
 | 
| 
 |