aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2008-08-03 15:44:06 +0000
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2008-08-03 15:44:06 +0000
commit49ae3fca8984dd22127c0b41c82648845930ffcd (patch)
tree1cd6fe73287791d6b9cded22a52e7928cb69a7a7 /Eigen/src
parent6d11a07e5e3d3659f74e39e2639c3ef9a4926366 (diff)
fix compile errors with gcc 4.3: unresolved func call to
ei_cache_friendly_product, and undeclared memcpy
Diffstat (limited to 'Eigen/src')
-rw-r--r--Eigen/src/Core/Product.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/Eigen/src/Core/Product.h b/Eigen/src/Core/Product.h
index 8daedcc7d..973dcaa3c 100644
--- a/Eigen/src/Core/Product.h
+++ b/Eigen/src/Core/Product.h
@@ -750,9 +750,9 @@ inline void Product<Lhs,Rhs,ProductMode>::_cacheFriendlyEvalAndAdd(DestDerived&
RhsCopy rhs(m_rhs);
ei_cache_friendly_product<Scalar>(
rows(), cols(), lhs.cols(),
- _LhsCopy::Flags&RowMajorBit, &(lhs.const_cast_derived().coeffRef(0,0)), lhs.stride(),
- _RhsCopy::Flags&RowMajorBit, &(rhs.const_cast_derived().coeffRef(0,0)), rhs.stride(),
- Flags&RowMajorBit, &(res.coeffRef(0,0)), res.stride()
+ _LhsCopy::Flags&RowMajorBit, (const Scalar*)&(lhs.const_cast_derived().coeffRef(0,0)), lhs.stride(),
+ _RhsCopy::Flags&RowMajorBit, (const Scalar*)&(rhs.const_cast_derived().coeffRef(0,0)), rhs.stride(),
+ Flags&RowMajorBit, (Scalar*)&(res.coeffRef(0,0)), res.stride()
);
}