From 05fad4959a37d63fe72fc995f2e2a91c6b6062f0 Mon Sep 17 00:00:00 2001 From: Christoph Hertzberg Date: Mon, 13 Jul 2015 16:08:02 +0200 Subject: [PATCH] bug #1039: Redefining EIGEN_DEFAULT_DENSE_INDEX_TYPE may lead to errors --- Eigen/src/Core/Assign.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Eigen/src/Core/Assign.h b/Eigen/src/Core/Assign.h index bcfc261e5..f48173172 100644 --- a/Eigen/src/Core/Assign.h +++ b/Eigen/src/Core/Assign.h @@ -449,7 +449,7 @@ struct assign_impl::JointAlignment }; const Scalar *dst_ptr = &dst.coeffRef(0,0); - if((!bool(dstIsAligned)) && (Index(dst_ptr) % sizeof(Scalar))>0) + if((!bool(dstIsAligned)) && (size_t(dst_ptr) % sizeof(Scalar))>0) { // the pointer is not aligend-on scalar, so alignment is not possible return assign_impl::run(dst, src);