mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-12 11:49:02 +08:00
Fixed some compilation warning triggered by the cxx11 emulation code
This commit is contained in:
parent
383b6dfafe
commit
b8b7807269
@ -266,16 +266,16 @@ array<t, n> repeat(t v) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<std::size_t I, class Head, class Tail>
|
template<std::size_t I, class Head, class Tail>
|
||||||
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename Head::type array_get(type_list<Head, Tail>& a) {
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename Head::type array_get(type_list<Head, Tail>&) {
|
||||||
return get<I, type_list<Head, Tail> >::value;
|
return get<I, type_list<Head, Tail> >::value;
|
||||||
}
|
}
|
||||||
template<std::size_t I, class Head, class Tail>
|
template<std::size_t I, class Head, class Tail>
|
||||||
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename Head::type array_get(const type_list<Head, Tail>& a) {
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename Head::type array_get(const type_list<Head, Tail>&) {
|
||||||
return get<I, type_list<Head, Tail> >::value;
|
return get<I, type_list<Head, Tail> >::value;
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class NList>
|
template <class NList>
|
||||||
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename NList::HeadType::type array_prod(const NList& l) {
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename NList::HeadType::type array_prod(const NList&) {
|
||||||
return arg_prod<NList>::value;
|
return arg_prod<NList>::value;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user