summaryrefslogtreecommitdiffstats
path: root/src/vlib/buffer.h
diff options
context:
space:
mode:
authorBenoît Ganne <bganne@cisco.com>2020-04-24 11:48:04 +0200
committerDamjan Marion <dmarion@me.com>2020-04-28 21:19:22 +0000
commit049d0b438ef2971181549f195c7e0338cd1c60f4 (patch)
treea37775bb3a98924c46a9d7f0151d288e04d8be42 /src/vlib/buffer.h
parent07363a45fe4a7fe693acf438f0b56f927bdd3fbd (diff)
vlib: use flexible array in vlib_buffer for GCC-10
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 <bganne@cisco.com>
Diffstat (limited to 'src/vlib/buffer.h')
-rw-r--r--src/vlib/buffer.h2
1 files changed, 1 insertions, 1 deletions
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];