aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/ChecksumBench.cpp
diff options
context:
space:
mode:
authorGravatar bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-01-31 20:36:30 +0000
committerGravatar bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-01-31 20:36:30 +0000
commit29dea74ca6ad6044dc9a90f8ca55092b34945ce4 (patch)
treec7756a602b69bc503f283887a6de4ce53c4f277d /bench/ChecksumBench.cpp
parent747f1ecce610e1093b97dee7c22e4591c149514a (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.cpp7
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;
}