diff --git a/test/packetmath.cpp b/test/packetmath.cpp index bea00f284..b60e1eaa4 100644 --- a/test/packetmath.cpp +++ b/test/packetmath.cpp @@ -660,7 +660,7 @@ void packetmath() { uint8_t v = internal::random() ? (std::is_same::value ? static_cast(true) : 0xff) : 0; // Avoid strict aliasing violation by using memset. - memset(data1 + i, v, sizeof(Scalar)); + memset(static_cast(data1 + i), v, sizeof(Scalar)); // "then" packet data1[i + PacketSize] = internal::random(); // "else" packet