On Tue, Feb 16, 2016 at 2:37 PM, Ian Romanick <i...@freedesktop.org> wrote: > On 02/16/2016 10:57 AM, Rob Clark wrote: >> src/util/hash_table.h:111:23: warning: ‘_mesa_fnv32_1a_offset_bias’ defined >> but not used [-Wunused-const-variable] >> static const uint32_t _mesa_fnv32_1a_offset_bias = 2166136261u; >> ^~~~~~~~~~~~~~~~~~~~~~~~~~ >> >> Signed-off-by: Rob Clark <robdcl...@gmail.com> >> --- >> src/util/hash_table.h | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/src/util/hash_table.h b/src/util/hash_table.h >> index 85b013c..a0244d7 100644 >> --- a/src/util/hash_table.h >> +++ b/src/util/hash_table.h >> @@ -108,7 +108,7 @@ static inline uint32_t _mesa_hash_pointer(const void >> *pointer) >> return _mesa_hash_data(&pointer, sizeof(pointer)); >> } >> >> -static const uint32_t _mesa_fnv32_1a_offset_bias = 2166136261u; >> +static const uint32_t _mesa_fnv32_1a_offset_bias UNUSED = 2166136261u; > > Looking at how it's used in the code, this seems like it should either > be a #define or an anonymous union. I mean, I had to go look at the > code to figure out why it should be UNUSED instead of just removed. :) > > enum { _mesa_fnv32_1a_offset_bias = 2166136261u };
I'm *assuming* the purpose of the current approach is to have type safety.. although I guess we could do #define FOO ((uint32_t)...).. BR, -R >> >> static inline uint32_t >> _mesa_fnv32_1a_accumulate_block(uint32_t hash, const void *data, size_t >> size) >> > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev