summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorElyes Haouas <ehaouas@noos.fr>2023-07-30 17:28:13 +0200
committerFelix Held <felix-coreboot@felixheld.de>2023-08-01 13:34:27 +0000
commit40c645b1378acdfe2b167e943c954d2a12cf93c0 (patch)
tree399c98ad92e6ad9ffd9d0dde721806d32b245c63 /src/lib
parent3dc221fac3843dfbe9d67e6b4de6df243262fe42 (diff)
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 <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/76846 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/gcov-io.h2
1 files changed, 1 insertions, 1 deletions
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. */