summaryrefslogtreecommitdiff
path: root/libhashkit
diff options
context:
space:
mode:
Diffstat (limited to 'libhashkit')
-rw-r--r--libhashkit/digest.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libhashkit/digest.cc b/libhashkit/digest.cc
index 23002934..4bfdee71 100644
--- a/libhashkit/digest.cc
+++ b/libhashkit/digest.cc
@@ -42,6 +42,8 @@ uint32_t hashkit_digest(const hashkit_st *self, const char *key, size_t key_leng
return self->base_hash.function(key, key_length, self->base_hash.context);
}
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunreachable-code"
uint32_t libhashkit_digest(const char *key, size_t key_length, hashkit_hash_algorithm_t hash_algorithm)
{
switch (hash_algorithm)
@@ -91,3 +93,4 @@ uint32_t libhashkit_digest(const char *key, size_t key_length, hashkit_hash_algo
return 1;
}
+#pragma GCC diagnostic push