From 40c645b1378acdfe2b167e943c954d2a12cf93c0 Mon Sep 17 00:00:00 2001 From: Elyes Haouas Date: Sun, 30 Jul 2023 17:28:13 +0200 Subject: lib/gcov-io.h: 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: Iad9cbe16a2d1881d74edcc702be843168df8a4ff Signed-off-by: Elyes Haouas Reviewed-on: https://review.coreboot.org/c/coreboot/+/76846 Tested-by: build bot (Jenkins) Reviewed-by: Felix Singer --- src/lib/gcov-io.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/gcov-io.h b/src/lib/gcov-io.h index 14524248db..af2d292fd1 100644 --- a/src/lib/gcov-io.h +++ b/src/lib/gcov-io.h @@ -443,7 +443,7 @@ struct gcov_fn_info { gcov_unsigned_t ident; /* unique ident of function */ gcov_unsigned_t lineno_checksum; /* function lineo_checksum */ gcov_unsigned_t cfg_checksum; /* function cfg checksum */ - struct gcov_ctr_info ctrs[0]; /* instrumented counters */ + struct gcov_ctr_info ctrs[]; /* instrumented counters */ }; /* Type of function used to merge counters. */ -- cgit v1.2.3