From fe778427f2aab125a1d1906192bb4d8a73a57a12 Mon Sep 17 00:00:00 2001 From: Benoit Steiner Date: Thu, 4 Aug 2016 18:32:26 -0700 Subject: [PATCH] Fixed the constructors of the new half_base class. --- Eigen/src/Core/arch/CUDA/Half.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Eigen/src/Core/arch/CUDA/Half.h b/Eigen/src/Core/arch/CUDA/Half.h index 99846cb0b..c2ff207ba 100644 --- a/Eigen/src/Core/arch/CUDA/Half.h +++ b/Eigen/src/Core/arch/CUDA/Half.h @@ -65,8 +65,8 @@ EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half float_to_half_rtne(float ff); EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC float half_to_float(__half h); struct half_base : public __half { - explicit EIGEN_DEVICE_FUNC half_base(unsigned short raw) : __half(raw) {} EIGEN_DEVICE_FUNC half_base() {} + EIGEN_DEVICE_FUNC half_base(const half_base& h) : __half(h) {} EIGEN_DEVICE_FUNC half_base(const __half& h) : __half(h) {} };