diff options
Diffstat (limited to 'Eigen/src/Core/arch/Default')
-rw-r--r-- | Eigen/src/Core/arch/Default/Half.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/Eigen/src/Core/arch/Default/Half.h b/Eigen/src/Core/arch/Default/Half.h index 4fdda8af8..bf408149a 100644 --- a/Eigen/src/Core/arch/Default/Half.h +++ b/Eigen/src/Core/arch/Default/Half.h @@ -60,20 +60,6 @@ namespace Eigen { struct half; -// explicit conversion operators are no available before C++11 so we first cast -// half to RealScalar rather than to std::complex<RealScalar> directly -#if !EIGEN_HAS_CXX11 -namespace internal { -template <typename RealScalar> -struct cast_impl<half, std::complex<RealScalar> > { - EIGEN_DEVICE_FUNC static inline std::complex<RealScalar> run(const half &x) - { - return static_cast<std::complex<RealScalar> >(static_cast<RealScalar>(x)); - } -}; -} // namespace internal -#endif // EIGEN_HAS_CXX11 - namespace half_impl { #if !defined(EIGEN_HAS_GPU_FP16) |