diff options
author | 2008-06-16 16:39:58 +0000 | |
---|---|---|
committer | 2008-06-16 16:39:58 +0000 | |
commit | 5dbfed190264dd39afa9d97f2bb9a1fc18e85e94 (patch) | |
tree | dba5b92292f06ba30fea2a13e9c0f2caac667fad /Eigen/src/Core/Product.h | |
parent | bb1f4e44f10de50b5b52a3973324c1a0952e3f29 (diff) |
fix two bugs dicovered by the previous commit.
Diffstat (limited to 'Eigen/src/Core/Product.h')
-rw-r--r-- | Eigen/src/Core/Product.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Eigen/src/Core/Product.h b/Eigen/src/Core/Product.h index 8d4ed8779..def183b38 100644 --- a/Eigen/src/Core/Product.h +++ b/Eigen/src/Core/Product.h @@ -216,7 +216,8 @@ struct ei_traits<Product<Lhs, Rhs, EvalMode> > _RowMajor = (RhsFlags & RowMajorBit) && (EvalMode==(int)CacheFriendlyProduct ? (int)LhsFlags & RowMajorBit : (!_LhsPacketAccess)), _LostBits = ~((_RowMajor ? 0 : RowMajorBit) - | ((RowsAtCompileTime == Dynamic || ColsAtCompileTime == Dynamic) ? 0 : LargeBit)), + | ((RowsAtCompileTime == Dynamic || ColsAtCompileTime == Dynamic) ? 0 : LargeBit) + | LinearAccessBit), Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & _LostBits) | EvalBeforeAssigningBit | EvalBeforeNestingBit |