mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-06-04 18:54:00 +08:00
Avoid using memcpy for non-POD elements
This commit is contained in:
parent
79266fec75
commit
b0eda3cb9f
@ -55,7 +55,7 @@ struct TensorEvaluator
|
||||
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Dimensions& dimensions() const { return m_dims; }
|
||||
|
||||
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(CoeffReturnType* dest) {
|
||||
if (dest) {
|
||||
if (!NumTraits<typename internal::remove_const<Scalar>::type>::RequireInitialization && dest) {
|
||||
m_device.memcpy((void*)dest, m_data, sizeof(Scalar) * m_dims.TotalSize());
|
||||
return false;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user