mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-12 11:49:02 +08:00
Fix a warning with icc
This commit is contained in:
parent
d9778f3391
commit
71523a2e25
5
Eigen/src/Core/ProductEvaluators.h
Normal file → Executable file
5
Eigen/src/Core/ProductEvaluators.h
Normal file → Executable file
@ -751,7 +751,6 @@ struct product_evaluator<Product<Lhs, Rhs, ProductKind>, ProductTag, DiagonalSha
|
|||||||
using Base::m_diagImpl;
|
using Base::m_diagImpl;
|
||||||
using Base::m_matImpl;
|
using Base::m_matImpl;
|
||||||
using Base::coeff;
|
using Base::coeff;
|
||||||
using Base::packet_impl;
|
|
||||||
typedef typename Base::Scalar Scalar;
|
typedef typename Base::Scalar Scalar;
|
||||||
typedef typename Base::PacketScalar PacketScalar;
|
typedef typename Base::PacketScalar PacketScalar;
|
||||||
|
|
||||||
@ -776,7 +775,8 @@ struct product_evaluator<Product<Lhs, Rhs, ProductKind>, ProductTag, DiagonalSha
|
|||||||
template<int LoadMode>
|
template<int LoadMode>
|
||||||
EIGEN_STRONG_INLINE PacketScalar packet(Index row, Index col) const
|
EIGEN_STRONG_INLINE PacketScalar packet(Index row, Index col) const
|
||||||
{
|
{
|
||||||
// NVCC complains about template keyword, so we disable this function in CUDA mode
|
// FIXME: NVCC used to complain about the template keyword, but we have to check whether this is still the case.
|
||||||
|
// See also similar calls below.
|
||||||
return this->template packet_impl<LoadMode>(row,col, row,
|
return this->template packet_impl<LoadMode>(row,col, row,
|
||||||
typename internal::conditional<int(StorageOrder)==RowMajor, internal::true_type, internal::false_type>::type());
|
typename internal::conditional<int(StorageOrder)==RowMajor, internal::true_type, internal::false_type>::type());
|
||||||
}
|
}
|
||||||
@ -798,7 +798,6 @@ struct product_evaluator<Product<Lhs, Rhs, ProductKind>, ProductTag, DenseShape,
|
|||||||
using Base::m_diagImpl;
|
using Base::m_diagImpl;
|
||||||
using Base::m_matImpl;
|
using Base::m_matImpl;
|
||||||
using Base::coeff;
|
using Base::coeff;
|
||||||
using Base::packet_impl;
|
|
||||||
typedef typename Base::Scalar Scalar;
|
typedef typename Base::Scalar Scalar;
|
||||||
typedef typename Base::PacketScalar PacketScalar;
|
typedef typename Base::PacketScalar PacketScalar;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user