Fix test for AddressSanitizer.

bit_vector requires uint64_t memory.
The old code does not have correct size and correct alignment.
Converting char* to uint64_t breaks strict aliasing rule.