From 526a6328e242f7bb9c5c96a8498e5d4ed79aa2fc Mon Sep 17 00:00:00 2001 From: Antonio Sanchez Date: Tue, 14 Sep 2021 10:57:22 -0700 Subject: [PATCH] Default eigen_packet_wrapper constructor. This makes it trivial, allowing use of `memcpy`. Fixes #2326 (cherry picked from commit cb507309937958c632147de87e8f1231d6698847) --- Eigen/src/Core/GenericPacketMath.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Eigen/src/Core/GenericPacketMath.h b/Eigen/src/Core/GenericPacketMath.h index cf677a190..228b5b268 100644 --- a/Eigen/src/Core/GenericPacketMath.h +++ b/Eigen/src/Core/GenericPacketMath.h @@ -160,7 +160,7 @@ struct eigen_packet_wrapper { EIGEN_ALWAYS_INLINE operator T&() { return m_val; } EIGEN_ALWAYS_INLINE operator const T&() const { return m_val; } - EIGEN_ALWAYS_INLINE eigen_packet_wrapper() {} + EIGEN_ALWAYS_INLINE eigen_packet_wrapper() = default; EIGEN_ALWAYS_INLINE eigen_packet_wrapper(const T &v) : m_val(v) {} EIGEN_ALWAYS_INLINE eigen_packet_wrapper& operator=(const T &v) { m_val = v;