| Index: src/core/SkImageFilter.cpp | 
| diff --git a/src/core/SkImageFilter.cpp b/src/core/SkImageFilter.cpp | 
| index 3214eeb40eee8c3ecf4d61113b726f1f1722a58f..65012155ed2b2a9b3ec03e2df1ae281287f9e751 100644 | 
| --- a/src/core/SkImageFilter.cpp | 
| +++ b/src/core/SkImageFilter.cpp | 
| @@ -106,8 +106,8 @@ struct SkImageFilter::Cache::Key { | 
| Key(const uint32_t uniqueID, const SkMatrix& matrix, const SkIRect& clipBounds, uint32_t srcGenID) | 
| : fUniqueID(uniqueID), fMatrix(matrix), fClipBounds(clipBounds), fSrcGenID(srcGenID) { | 
| // Assert that Key is tightly-packed, since it is hashed. | 
| -        SK_COMPILE_ASSERT(sizeof(Key) == sizeof(uint32_t) + sizeof(SkMatrix) + sizeof(SkIRect) + | 
| -                                         sizeof(uint32_t), image_filter_key_tight_packing); | 
| +        static_assert(sizeof(Key) == sizeof(uint32_t) + sizeof(SkMatrix) + sizeof(SkIRect) + | 
| +                                     sizeof(uint32_t), "image_filter_key_tight_packing"); | 
| fMatrix.getType();  // force initialization of type, so hashes match | 
| } | 
| uint32_t fUniqueID; | 
|  |