We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
gen_random_buffer
1 parent d720589 commit b86121dCopy full SHA for b86121d
test/benchmark/Compare.cpp
@@ -15,7 +15,8 @@ static auto gen_random_buffer(const size_t size) {
15
std::default_random_engine generator(123);
16
std::uniform_int_distribution<uint64_t> distribution(0, 0xFFFFFFFFFFFFFFFF);
17
for (size_t i = 0; i < buffer.size(); i += 8) {
18
- *reinterpret_cast<uint64_t*>(&buffer[i]) = distribution(generator);
+ uint64_t value = distribution(generator);
19
+ std::memcpy(&buffer[i], &value, sizeof(value));
20
}
21
return buffer;
22
0 commit comments