diff --git a/Eigen/src/Core/arch/AVX/PacketMath.h b/Eigen/src/Core/arch/AVX/PacketMath.h index 4a0c72e04..ebea1dc75 100644 --- a/Eigen/src/Core/arch/AVX/PacketMath.h +++ b/Eigen/src/Core/arch/AVX/PacketMath.h @@ -330,7 +330,9 @@ template <> struct unpacket_traits { typedef double type; typedef Packet2d half; +#ifdef EIGEN_VECTORIZE_AVX2 typedef Packet4l integer_packet; +#endif enum { size = 4, alignment = Aligned32,