Index: tests/WritePixelsTest.cpp |
diff --git a/tests/WritePixelsTest.cpp b/tests/WritePixelsTest.cpp |
index 7adcf0295dfd0c2a81f44001524d70790bfd7427..fc0fe37d6c4424d29ff963ae43f0182f7a2cae40 100644 |
--- a/tests/WritePixelsTest.cpp |
+++ b/tests/WritePixelsTest.cpp |
@@ -329,7 +329,10 @@ static SkBaseDevice* createDevice(const CanvasConfig& c, GrContext* grCtx) { |
// if rowBytes isn't tight then set the padding to a known value |
if (rowBytes) { |
SkAutoLockPixels alp(bmp); |
- memset(bmp.getPixels(), DEV_PAD, bmp.getSafeSize()); |
+ // We'd just use memset here but GCC 4.8.1 throws up a bogus warning when we do. |
+ for (size_t i = 0; i < bmp.getSafeSize(); i++) { |
+ ((uint8_t*)bmp.getPixels())[i] = DEV_PAD; |
+ } |
} |
return new SkBitmapDevice(bmp); |
} |