From 73fcaa319fcd12328e0577042862db471488fd5c Mon Sep 17 00:00:00 2001 From: Benoit Steiner Date: Fri, 31 Mar 2017 08:22:25 -0700 Subject: Gate the sycl specific code under #ifdef sycl --- unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h') diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h b/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h index ca87f493a..220bd7ad0 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h @@ -154,11 +154,10 @@ struct TensorEvaluator, Device> EIGEN_DEVICE_FUNC Scalar* data() const { return NULL; } - /// required by sycl in order to extract the accessor +#ifdef EIGEN_USE_SYCL EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const TensorEvaluator& impl() const { return m_argImpl; } - /// required by sycl in order to extract the accessor EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Generator& functor() const { return m_generator; } - +#endif protected: EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE @@ -183,8 +182,9 @@ struct TensorEvaluator, Device> Dimensions m_dimensions; array m_strides; Generator m_generator; - // required by sycl +#ifdef EIGEN_USE_SYCL TensorEvaluator m_argImpl; +#endif }; } // end namespace Eigen -- cgit v1.2.3