This project appears to consider 32-bit environments, as iris/hash.hpp provides different implementations depending on sizeof(std::size_t).
However, some size_t literals (such as 0xe9846af9b1a615duz in iris/hash.hpp) exceed the 32-bit range.
On 32-bit targets, this causes compilation errors such as error: 'size_t' literal is out of range of possible 'size_t' values.
This project appears to consider 32-bit environments, as iris/hash.hpp provides different implementations depending on
sizeof(std::size_t).However, some
size_tliterals (such as0xe9846af9b1a615duzin iris/hash.hpp) exceed the 32-bit range.On 32-bit targets, this causes compilation errors such as
error: 'size_t' literal is out of range of possible 'size_t' values.