Index: src/core/SkColorTable.cpp |
diff --git a/src/core/SkColorTable.cpp b/src/core/SkColorTable.cpp |
index f52ac909eb0d626fea2323000a6a561bcadb581f..8e889d44c4929a29584b0e099bee07090268b0e3 100644 |
--- a/src/core/SkColorTable.cpp |
+++ b/src/core/SkColorTable.cpp |
@@ -49,7 +49,7 @@ SkColorTable::~SkColorTable() { |
const uint16_t* SkColorTable::read16BitCache() const { |
return f16BitCache.get([&]{ |
- uint16_t* cache = (uint16_t*)sk_malloc_throw(fCount * sizeof(uint16_t)); |
+ auto cache = new uint16_t[fCount]; |
for (int i = 0; i < fCount; i++) { |
cache[i] = SkPixel32ToPixel16_ToU16(fColors[i]); |
} |