X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;ds=sidebyside;f=optgroup.c;h=04ceec7ec3a7242db72bbb07349c3cbeb6695671;hb=80f021501fda6a6244672bb89dd8221a61cee54b;hp=122d24e98bbb80710df3ab3a7a32e7596be71984;hpb=861e3790be5f1e22b16e827b142147e530205441;p=fio.git diff --git a/optgroup.c b/optgroup.c index 122d24e9..04ceec7e 100644 --- a/optgroup.c +++ b/optgroup.c @@ -1,6 +1,7 @@ #include #include #include "optgroup.h" +#include "compiler/compiler.h" /* * Option grouping @@ -201,5 +202,8 @@ const struct opt_group *opt_group_from_mask(uint64_t *mask) const struct opt_group *opt_group_cat_from_mask(uint64_t *mask) { + compiletime_assert(__FIO_OPT_G_NR <= 8 * sizeof(uint64_t), + "__FIO_OPT_G_NR"); + return group_from_mask(fio_opt_cat_groups, mask, FIO_OPT_G_INVALID); }