mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-09-25 07:43:14 +08:00
more warning fixes by Armin Berres
This commit is contained in:
parent
936eaf600a
commit
a164646c77
@ -407,7 +407,7 @@ inline Derived& MatrixBase<Derived>
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<typename Derived, typename OtherDerived,
|
template<typename Derived, typename OtherDerived,
|
||||||
bool EvalBeforeAssigning = int(OtherDerived::Flags) & EvalBeforeAssigningBit,
|
bool EvalBeforeAssigning = (int(OtherDerived::Flags) & EvalBeforeAssigningBit) != 0,
|
||||||
bool NeedToTranspose = Derived::IsVectorAtCompileTime
|
bool NeedToTranspose = Derived::IsVectorAtCompileTime
|
||||||
&& OtherDerived::IsVectorAtCompileTime
|
&& OtherDerived::IsVectorAtCompileTime
|
||||||
&& int(Derived::RowsAtCompileTime) == int(OtherDerived::ColsAtCompileTime)
|
&& int(Derived::RowsAtCompileTime) == int(OtherDerived::ColsAtCompileTime)
|
||||||
|
@ -90,6 +90,7 @@ inline static int ei_alignmentOffset(const Scalar* ptr, int maxOffset)
|
|||||||
const bool Vectorized = PacketSize>1;
|
const bool Vectorized = PacketSize>1;
|
||||||
return Vectorized
|
return Vectorized
|
||||||
? std::min<int>( (PacketSize - ((size_t(ptr)/sizeof(Scalar)) & PacketAlignedMask))
|
? std::min<int>( (PacketSize - ((size_t(ptr)/sizeof(Scalar)) & PacketAlignedMask))
|
||||||
|
? std::min<int>( (PacketSize - (int((size_t(ptr)/sizeof(Scalar))) & PacketAlignedMask))
|
||||||
& PacketAlignedMask, maxOffset)
|
& PacketAlignedMask, maxOffset)
|
||||||
: 0;
|
: 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user