Merged in ezhulenev/eigen/moar_eigen_fixes_3 (pull request PR-493)

Const cast scalar pointer in TensorSlicingOp evaluator

Approved-by: Sameer Agarwal <sameeragarwal@google.com>
This commit is contained in:
Rasmus Munk Larsen 2018-09-15 02:35:07 +00:00
commit 30290cdd56

View File

@ -695,7 +695,7 @@ struct TensorEvaluator<const TensorSlicingOp<StartIndices, Sizes, ArgType>, Devi
}
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename Eigen::internal::traits<XprType>::PointerType data() const {
Scalar* result = m_impl.data();
Scalar* result = const_cast<Scalar*>(m_impl.data());
if (result) {
Index offset = 0;
if (static_cast<int>(Layout) == static_cast<int>(ColMajor)) {