diff options
author | Kai Wasserbäch <kai@dev.carbon-project.org> | 2018-08-17 16:32:31 +0200 |
---|---|---|
committer | Timothy Arceri <tarceri@itsqueeze.com> | 2018-08-18 10:34:12 +1000 |
commit | 9387ca29ae465f5e1ee3b4a73c1f7725304bb30e (patch) | |
tree | 46725cf76f80bd2326c6fbabbd84de85ae3ffe22 | |
parent | 0da93de9c85d27cf7df000a950894aa8605dd951 (diff) | |
download | mesa-9387ca29ae465f5e1ee3b4a73c1f7725304bb30e.tar.gz mesa-9387ca29ae465f5e1ee3b4a73c1f7725304bb30e.tar.bz2 mesa-9387ca29ae465f5e1ee3b4a73c1f7725304bb30e.zip |
util: mark s as MAYBE_UNUSED in _mesa_half_to_unorm8
Only used, when asserts are enabled.
Fixes an unused-variable warning with gcc-8:
../../../src/util/half_float.c: In function '_mesa_half_to_unorm8':
../../../src/util/half_float.c:189:14: warning: unused variable 's' [-Wunused-variable]
const int s = (val >> 15) & 0x1;
^
Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
-rw-r--r-- | src/util/half_float.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/util/half_float.c b/src/util/half_float.c index 2eff2c84f51..63aec5c5c14 100644 --- a/src/util/half_float.c +++ b/src/util/half_float.c @@ -28,6 +28,7 @@ #include <assert.h> #include "half_float.h" #include "rounding.h" +#include "macros.h" typedef union { float f; int32_t i; uint32_t u; } fi_type; @@ -186,7 +187,7 @@ uint8_t _mesa_half_to_unorm8(uint16_t val) { const int m = val & 0x3ff; const int e = (val >> 10) & 0x1f; - const int s = (val >> 15) & 0x1; + MAYBE_UNUSED const int s = (val >> 15) & 0x1; /* v = round_to_nearest(1.mmmmmmmmmm * 2^(e-15) * 255) * = round_to_nearest((1.mmmmmmmmmm * 255) * 2^(e-15)) |