diff --git a/include/uuid.h b/include/uuid.h index 600846f..940508b 100644 --- a/include/uuid.h +++ b/include/uuid.h @@ -732,7 +732,7 @@ namespace uuids uuid operator()() { - uint8_t bytes[16]; + alignas(uint32_t) uint8_t bytes[16]; for (int i = 0; i < 16; i += 4) *reinterpret_cast(bytes + i) = distribution(*generator);