X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=optgroup.c;h=04ceec7ec3a7242db72bbb07349c3cbeb6695671;hp=122d24e98bbb80710df3ab3a7a32e7596be71984;hb=029e6147e9005ddb08774193aa8b3a01174007b1;hpb=9cf163b0b3f69df8ef70d5a0799d9452e80ee2c4 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); }