Fix return type for TensorEvaluator<TensorSlicingOp>::data

This commit is contained in:
Benoit Steiner
2015-09-17 09:40:21 -07:00
parent 9d993c709b
commit 31afdcb4c2
2 changed files with 13 additions and 2 deletions

View File

@@ -463,8 +463,8 @@ struct TensorEvaluator<const TensorSlicingOp<StartIndices, Sizes, ArgType>, Devi
return m_impl.coeff(inputCoords);
}
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType* data() const {
CoeffReturnType* result = m_impl.data();
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar* data() const {
Scalar* result = m_impl.data();
if (result) {
Index offset = 0;
if (static_cast<int>(Layout) == static_cast<int>(ColMajor)) {