From 049d0b438ef2971181549f195c7e0338cd1c60f4 Mon Sep 17 00:00:00 2001 From: Benoît Ganne Date: Fri, 24 Apr 2020 11:48:04 +0200 Subject: vlib: use flexible array in vlib_buffer for GCC-10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GCC-10 increase overflows-related warnings but gets confused by 0-length arrays. Use C99 flexible length array instead. Type: fix Change-Id: Ie62cfa8faaa408479a598785fd3f06ffd0233c7a Signed-off-by: Benoît Ganne --- src/vlib/buffer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/vlib') diff --git a/src/vlib/buffer.h b/src/vlib/buffer.h index cfe7d6487b6..3144888f604 100644 --- a/src/vlib/buffer.h +++ b/src/vlib/buffer.h @@ -178,7 +178,7 @@ typedef union u8 pre_data[VLIB_BUFFER_PRE_DATA_SIZE]; /** Packet data */ - u8 data[0]; + u8 data[]; }; #ifdef CLIB_HAVE_VEC128 u8x16 as_u8x16[4]; -- cgit 1.2.3-korg