diff options
author | Hauke Heibel <hauke.heibel@gmail.com> | 2009-12-13 09:26:57 +0100 |
---|---|---|
committer | Hauke Heibel <hauke.heibel@gmail.com> | 2009-12-13 09:26:57 +0100 |
commit | 4498864fc83340f3f52a55c12027faac19d1ede1 (patch) | |
tree | 431579fd864d1897167b509c102fb3b0542fbf3c | |
parent | 63957ad5d6a254df983cd5c6ac29b99a6af63258 (diff) |
Fixed a bad type conversion.
-rw-r--r-- | Eigen/src/Core/util/Memory.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/util/Memory.h b/Eigen/src/Core/util/Memory.h index 1bff682ff..ebeb55ddd 100644 --- a/Eigen/src/Core/util/Memory.h +++ b/Eigen/src/Core/util/Memory.h @@ -218,7 +218,7 @@ inline static Integer ei_alignmentOffset(const Scalar* ptr, Integer maxOffset) const Integer PacketAlignedMask = PacketSize-1; const bool Vectorized = PacketSize>1; return Vectorized - ? std::min<Integer>( (PacketSize - (Integer((Integer(ptr)/sizeof(Scalar))) & PacketAlignedMask)) + ? std::min<Integer>( (PacketSize - (Integer((size_t(ptr)/sizeof(Scalar))) & PacketAlignedMask)) & PacketAlignedMask, maxOffset) : 0; } |