Merge pull request #62 from NovaSmoof/fixing-static-analysis

I believe this fixes an alignment issue.
This commit is contained in:
Marius Bancila 2022-04-11 10:27:34 +03:00 committed by GitHub
commit c1e1c144af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -733,7 +733,7 @@ namespace uuids
[[nodiscard]] uuid operator()()
{
uint8_t bytes[16];
alignas(uint32_t) uint8_t bytes[16];
for (int i = 0; i < 16; i += 4)
*reinterpret_cast<uint32_t*>(bytes + i) = distribution(*generator);