[Mesa-dev] [PATCH 01/10] util: fix new gcc6 warnings
Ian Romanick
idr at freedesktop.org
Tue Feb 16 19:37:11 UTC 2016
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 <robdclark at 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 };
>
> static inline uint32_t
> _mesa_fnv32_1a_accumulate_block(uint32_t hash, const void *data, size_t size)
>
More information about the mesa-dev
mailing list