xo-arena: verify SM1.3 in DArenaHashMap.verify_ok

This commit is contained in:
Roland Conybeare 2026-01-07 18:02:42 -05:00
commit ff7a73fca5

View file

@ -452,6 +452,14 @@ namespace xo {
xtag("n_slot", n_slot_));
}
/* SM1.3: n_group_ consistent with n_group_exponent_ */
if (n_group_ != (size_type{1} << n_group_exponent_)) {
return policy.report_error(log,
c_self, ": expect .n_group = 2^.n_group_exponent",
xtag("n_group", n_group_),
xtag("n_group_exponent", n_group_exponent_));
}
return true;
}
}