diff options
author | Gael Guennebaud <g.gael@free.fr> | 2010-09-06 11:51:42 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2010-09-06 11:51:42 +0200 |
commit | 9bb75937cc698b32f2fe6ffac3b4e09a89c3c5f7 (patch) | |
tree | 99d99731ff24bf0599b69d869107821cf7cee55c /Eigen/src/Core/CwiseBinaryOp.h | |
parent | 62eb4dc99bb79a0e2015548c248d6270928533f1 (diff) |
fix += return by value like operations
Diffstat (limited to 'Eigen/src/Core/CwiseBinaryOp.h')
-rw-r--r-- | Eigen/src/Core/CwiseBinaryOp.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/CwiseBinaryOp.h b/Eigen/src/Core/CwiseBinaryOp.h index 171140c27..5def0db2a 100644 --- a/Eigen/src/Core/CwiseBinaryOp.h +++ b/Eigen/src/Core/CwiseBinaryOp.h @@ -216,7 +216,7 @@ EIGEN_STRONG_INLINE Derived & MatrixBase<Derived>::operator-=(const MatrixBase<OtherDerived> &other) { SelfCwiseBinaryOp<ei_scalar_difference_op<Scalar>, Derived, OtherDerived> tmp(derived()); - tmp = other; + tmp = other.derived(); return derived(); } |