mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
Add assertion indicating valid range of rank_in_mask's bit param
Coverity CID 141632
This commit is contained in:
parent
f06f5d0702
commit
147f9655b6
@ -83,6 +83,8 @@ void dumpMask(FILE *f, const char *name, const u8 *mask, u32 mask_bits) {
|
||||
template<typename mask_t>
|
||||
static
|
||||
u32 rank_in_mask(mask_t mask, u32 bit) {
|
||||
assert(bit < 8 * sizeof(mask));
|
||||
|
||||
u32 chunks[sizeof(mask)/sizeof(u32)];
|
||||
memcpy(chunks, &mask, sizeof(mask));
|
||||
u32 base_rank = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user