From dc15867e3b938b6349fed3e809931657bdd24da6 Mon Sep 17 00:00:00 2001 From: Elyes Haouas Date: Sun, 30 Jul 2023 13:15:18 +0200 Subject: src/drivers/vpd/vpd.c: Use C99 flexible arrays Use C99 flexible arrays instead of older style of one-element or zero-length arrays. It allows the compiler to generate errors when the flexible array does not occur at the end in the structure. Change-Id: Iab55c57ee5cac60911c9fe4cee8d86a252bde372 Signed-off-by: Elyes Haouas Reviewed-on: https://review.coreboot.org/c/coreboot/+/76839 Reviewed-by: Felix Singer Tested-by: build bot (Jenkins) --- src/drivers/vpd/vpd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/vpd/vpd.c b/src/drivers/vpd/vpd.c index 4bd5f60c70..31464157fc 100644 --- a/src/drivers/vpd/vpd.c +++ b/src/drivers/vpd/vpd.c @@ -25,7 +25,7 @@ struct vpd_cbmem { uint32_t version; uint32_t ro_size; uint32_t rw_size; - uint8_t blob[0]; + uint8_t blob[]; /* The blob contains both RO and RW data. It starts with RO (0 .. * ro_size) and then RW (ro_size .. ro_size+rw_size). */ -- cgit v1.2.3