From 7c7d84735e58b8397922070ec72eca66d6e811c7 Mon Sep 17 00:00:00 2001 From: Rasmus Munk Larsen <4643818-rmlarsen1@users.noreply.gitlab.com> Date: Wed, 5 Nov 2025 19:44:47 +0000 Subject: [PATCH] Align temporary array in TensorSelectOp packet evaluator. --- unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h b/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h index 6c81d53ca..bd9a7d807 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h @@ -789,7 +789,7 @@ struct TensorEvaluator template = true> EIGEN_DEVICE_FUNC PacketReturnType packet(Index index) const { - std::remove_const_t arr[PacketSize]; + EIGEN_ALIGN_TO_BOUNDARY(sizeof(PacketReturnType)) std::remove_const_t arr[PacketSize]; EIGEN_UNROLL_LOOP for (Index i = 0; i < PacketSize; ++i) { arr[i] = m_condImpl.coeff(index + i) ? Scalar(-1) : Scalar(0);