Zero length arrays are GNU extension. Replace with
standard flex array.

Signed-off-by: Tyler Retzlaff <roret...@linux.microsoft.com>
---
 lib/hash/rte_thash.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/hash/rte_thash.c b/lib/hash/rte_thash.c
index e8de071..1982051 100644
--- a/lib/hash/rte_thash.c
+++ b/lib/hash/rte_thash.c
@@ -80,7 +80,7 @@ struct rte_thash_subtuple_helper {
        uint32_t        tuple_offset;   /** < Offset in bits of the subtuple */
        uint32_t        tuple_len;      /** < Length in bits of the subtuple */
        uint32_t        lsb_msk;        /** < (1 << reta_sz_log) - 1 */
-       __extension__ uint32_t  compl_table[0] __rte_cache_aligned;
+       uint32_t        compl_table[] __rte_cache_aligned;
        /** < Complementary table */
 };
 
@@ -93,7 +93,7 @@ struct rte_thash_ctx {
        uint32_t        flags;
        uint64_t        *matrices;
        /**< matrices used with rte_thash_gfni implementation */
-       uint8_t         hash_key[0];
+       uint8_t         hash_key[];
 };
 
 int
-- 
1.8.3.1

Reply via email to