summaryrefslogtreecommitdiffstats
path: root/Makefile.mk
diff options
context:
space:
mode:
authorElyes Haouas <ehaouas@noos.fr>2024-05-15 08:51:20 +0200
committerFelix Singer <service+coreboot-gerrit@felixsinger.de>2024-05-26 11:40:47 +0000
commitf4acef92333913c0b7e4cd7813149bfb527c165c (patch)
tree1dcba5fdb0c9860507c2c6d785f30868b1a41be3 /Makefile.mk
parentafa39105d8e09e5bc9ce2053b10a40839ab9fddd (diff)
downloadcoreboot-f4acef92333913c0b7e4cd7813149bfb527c165c.tar.gz
coreboot-f4acef92333913c0b7e4cd7813149bfb527c165c.tar.bz2
coreboot-f4acef92333913c0b7e4cd7813149bfb527c165c.zip
Makefile: Warn if flexible array members are not at the end
Change-Id: Ib704f7659d3b431ce7eebb4432c5b1a4272de3d2 Signed-off-by: Elyes Haouas <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/77147 Reviewed-by: Maximilian Brune <maximilian.brune@9elements.com> Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'Makefile.mk')
-rw-r--r--Makefile.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.mk b/Makefile.mk
index e642ac7a6edf..0358c8833f6a 100644
--- a/Makefile.mk
+++ b/Makefile.mk
@@ -501,7 +501,7 @@ CFLAGS_common += -fno-common -ffreestanding -fno-builtin -fomit-frame-pointer
CFLAGS_common += -fstrict-aliasing -ffunction-sections -fdata-sections -fno-pie
CFLAGS_common += -Wstring-compare
ifeq ($(CONFIG_COMPILER_GCC),y)
-CFLAGS_common += -Wold-style-declaration
+CFLAGS_common += -Wold-style-declaration -Wflex-array-member-not-at-end
# Don't add these GCC specific flags when running scan-build
ifeq ($(CCC_ANALYZER_OUTPUT_FORMAT),)
CFLAGS_common += -Wno-packed-not-aligned