diff --git a/Eigen/src/Core/ProductBase.h b/Eigen/src/Core/ProductBase.h index fbf77f2a5..611ca27c2 100644 --- a/Eigen/src/Core/ProductBase.h +++ b/Eigen/src/Core/ProductBase.h @@ -104,7 +104,7 @@ class ProductBase : public MatrixBase inline int cols() const { return m_rhs.cols(); } template - inline void evalTo(Dest& dst) const { dst.setZero(); scaleAndAddTo(dst,1); } + inline void evalTo(Dest& dst) const { dst.setZero(); scaleAndAddTo(dst,Scalar(1)); } template inline void addTo(Dest& dst) const { scaleAndAddTo(dst,1); }