diff --git a/Eigen/src/Core/Assign.h b/Eigen/src/Core/Assign.h index 017331ccb..b06d07d05 100644 --- a/Eigen/src/Core/Assign.h +++ b/Eigen/src/Core/Assign.h @@ -474,7 +474,7 @@ struct assign_impl // do the vectorizable part of the assignment for(Index inner = alignedStart; inner(outer, inner, src); + dst.template copyPacketByOuterInner(outer, inner, src); // do the non-vectorizable part of the assignment for(Index inner = alignedEnd; inner