types: Fix defined but not used warning.
authorWilliam Tu <u9012063@gmail.com>
Fri, 19 Feb 2016 21:35:55 +0000 (13:35 -0800)
committerBen Pfaff <blp@ovn.org>
Fri, 19 Feb 2016 22:53:55 +0000 (14:53 -0800)
warning: ‘OVS_BE128_MAX’ defined but not used [-Wunused-const-variable]
Found using CentOS 6.6 with gcc 6.0.0.

Signed-off-by: William Tu <u9012063@gmail.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
include/openvswitch/types.h

index 658fb50..5f3347d 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <sys/types.h>
 #include <stdint.h>
+#include "openvswitch/compiler.h"
 
 #ifdef __CHECKER__
 #define OVS_BITWISE __attribute__((bitwise))
@@ -104,7 +105,7 @@ typedef union {
  * So we use these static definitions rather than using initializer macros. */
 static const ovs_u128 OVS_U128_MAX = { { UINT32_MAX, UINT32_MAX,
                                          UINT32_MAX, UINT32_MAX } };
-static const ovs_be128 OVS_BE128_MAX = { { OVS_BE32_MAX, OVS_BE32_MAX,
+static const ovs_be128 OVS_BE128_MAX OVS_UNUSED = { { OVS_BE32_MAX, OVS_BE32_MAX,
                                            OVS_BE32_MAX, OVS_BE32_MAX } };
 
 /* A 64-bit value, in network byte order, that is only aligned on a 32-bit