Check for BitVector capacity overflow

The actual capacity of a BitVector is rounded up to the next multiple
of eight, so capacity must not be larger than (SIZE_MAX - 7).
1 file changed