diff options
author | bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-01-31 20:36:30 +0000 |
---|---|---|
committer | bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-01-31 20:36:30 +0000 |
commit | 29dea74ca6ad6044dc9a90f8ca55092b34945ce4 (patch) | |
tree | c7756a602b69bc503f283887a6de4ce53c4f277d /bench/ChecksumBench.cpp | |
parent | 747f1ecce610e1093b97dee7c22e4591c149514a (diff) |
Fix warnings resulting from 7496.
git-svn-id: http://skia.googlecode.com/svn/trunk@7500 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'bench/ChecksumBench.cpp')
-rw-r--r-- | bench/ChecksumBench.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bench/ChecksumBench.cpp b/bench/ChecksumBench.cpp index 2d0b542f7c..4158d94ec1 100644 --- a/bench/ChecksumBench.cpp +++ b/bench/ChecksumBench.cpp @@ -12,6 +12,8 @@ #include "SkRandom.h" #include "SkSHA1.h" +template<typename T> inline void sk_ignore_unused(const T&) { } + enum ChecksumType { kChecksum_ChecksumType, kMD5_ChecksumType, @@ -55,6 +57,7 @@ protected: case kChecksum_ChecksumType: { for (int i = 0; i < N; i++) { volatile uint32_t result = SkChecksum::Compute(fData, sizeof(fData)); + sk_ignore_unused(result); } } break; case kMD5_ChecksumType: { @@ -63,6 +66,7 @@ protected: md5.update(reinterpret_cast<uint8_t*>(fData), sizeof(fData)); SkMD5::Digest digest; md5.finish(digest); + sk_ignore_unused(digest); } } break; case kSHA1_ChecksumType: { @@ -71,16 +75,19 @@ protected: sha1.update(reinterpret_cast<uint8_t*>(fData), sizeof(fData)); SkSHA1::Digest digest; sha1.finish(digest); + sk_ignore_unused(digest); } } break; case kCityHash32: { for (int i = 0; i < N; i++) { volatile uint32_t result = SkCityHash::Compute32(reinterpret_cast<char*>(fData), sizeof(fData)); + sk_ignore_unused(result); } } break; case kCityHash64: { for (int i = 0; i < N; i++) { volatile uint64_t result = SkCityHash::Compute64(reinterpret_cast<char*>(fData), sizeof(fData)); + sk_ignore_unused(result); } } break; } |