diff --git a/ape/ape-m1.c b/ape/ape-m1.c index 0255a4799..8ad15ed2b 100644 --- a/ape/ape-m1.c +++ b/ape/ape-m1.c @@ -203,11 +203,11 @@ struct PathSearcher { unsigned long namelen; const char *name; const char *syspath; - char varname[VARSIZE]; // stores "$VARNAME=". must immediately precede path. + char varname[VARSIZE]; char path[PATHSIZE]; }; -_Static_assert(sizeof(struct PathSearcher) == PATHSIZE + 64, - "struct layout"); +_Static_assert(offsetof(struct PathSearcher, varname) + VARSIZE == + offsetof(struct PathSearcher, path), "struct layout"); struct ApeLoader { struct PathSearcher ps;