diff --git a/Eigen/src/StlSupport/details.h b/Eigen/src/StlSupport/details.h index 1bb5f2cd7..29fd8714d 100644 --- a/Eigen/src/StlSupport/details.h +++ b/Eigen/src/StlSupport/details.h @@ -52,11 +52,7 @@ namespace Eigen { // in std::vector::resize(size_t s,T x) won't be aligned and generate an error // even if this function is never called. Whence this little wrapper. #define EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T) \ - Eigen::std::conditional_t< \ - Eigen::internal::is_arithmetic::value, \ - T, \ - Eigen::internal::workaround_msvc_stl_support \ - > + std::conditional_t::value, T, Eigen::internal::workaround_msvc_stl_support > namespace internal { template struct workaround_msvc_stl_support : public T diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h index 054238270..a46e7e91d 100755 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h @@ -321,7 +321,7 @@ struct BlockProperties { static EIGEN_CONSTEXPR bool packet_load = packet_load_; typedef typename Eigen::internal::unpacket_traits::type OutScalar; static EIGEN_CONSTEXPR bool is_rhs = is_rhs_; - typedef Eigen::std::conditional_t OutType; + typedef std::conditional_t OutType; static EIGEN_CONSTEXPR int elements_per_access = Eigen::internal::unpacket_traits::size; static EIGEN_CONSTEXPR bool is_coalesced_layout = !(is_transposed ^ is_rhs); static EIGEN_CONSTEXPR int nc_stride = (is_coalesced_layout ? elements_per_access : 1);