diff --git a/test/packetmath.cpp b/test/packetmath.cpp index c18d73496..7821a1738 100644 --- a/test/packetmath.cpp +++ b/test/packetmath.cpp @@ -591,7 +591,7 @@ template void packetmath_scatter_gather() int stride = internal::random(1,20); EIGEN_ALIGN_MAX Scalar buffer[PacketSize*20]; - memset(buffer, 0, 20*sizeof(Packet)); + memset(buffer, 0, 20*PacketSize*sizeof(Scalar)); Packet packet = internal::pload(data1); internal::pscatter(buffer, packet, stride);