| Index: bench/ColorCubeBench.cpp
|
| diff --git a/bench/ColorCubeBench.cpp b/bench/ColorCubeBench.cpp
|
| index 55d17261669e2b42d7f3ca26c95d8f7ababbeb7e..6c5a16d6a212bf03d362408ef71742dcb0fb7dc7 100644
|
| --- a/bench/ColorCubeBench.cpp
|
| +++ b/bench/ColorCubeBench.cpp
|
| @@ -8,6 +8,7 @@
|
| #include "SkCanvas.h"
|
| #include "SkColorCubeFilter.h"
|
| #include "SkGradientShader.h"
|
| +#include "SkTemplates.h"
|
|
|
| class ColorCubeBench : public Benchmark {
|
| SkISize fSize;
|
| @@ -75,8 +76,8 @@ private:
|
| fCubeData = SkData::NewUninitialized(sizeof(SkColor) *
|
| fCubeDimension * fCubeDimension * fCubeDimension);
|
| SkColor* pixels = (SkColor*)(fCubeData->writable_data());
|
| - SkAutoMalloc lutMemory(fCubeDimension);
|
| - uint8_t* lut = (uint8_t*)lutMemory.get();
|
| + SkAutoTMalloc<uint8_t> lutMemory(fCubeDimension);
|
| + uint8_t* lut = lutMemory.get();
|
| const int maxIndex = fCubeDimension - 1;
|
| for (int i = 0; i < fCubeDimension; ++i) {
|
| // Make an invert lut, but the content of
|
|
|