From 0199fb65ee4ed39708fda836a1600e1a0cb827a0 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Tue, 29 Apr 2014 16:49:07 +0300 Subject: [PATCH] rosenberg: check for holes at the end of the struct We check for holes after every struct member except for the last one. Check the last one as well. Signed-off-by: Dan Carpenter --- check_rosenberg.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/check_rosenberg.c b/check_rosenberg.c index effc33c1..dc952747 100644 --- a/check_rosenberg.c +++ b/check_rosenberg.c @@ -87,6 +87,11 @@ static int check_struct(struct expression *expr, struct symbol *type) prev = NULL; } END_FOR_EACH_PTR(tmp); + if (align % type->ctype.alignment) { + print_holey_warning(expr, prev); + return 1; + } + return 0; } -- 2.11.4.GIT