diff options
Diffstat (limited to 'Eigen/src/Core/arch/GPU/Half.h')
-rw-r--r-- | Eigen/src/Core/arch/GPU/Half.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Eigen/src/Core/arch/GPU/Half.h b/Eigen/src/Core/arch/GPU/Half.h index 732975729..bd0c2a0b3 100644 --- a/Eigen/src/Core/arch/GPU/Half.h +++ b/Eigen/src/Core/arch/GPU/Half.h @@ -313,6 +313,9 @@ EIGEN_STRONG_INLINE __device__ bool operator >= (const half& a, const half& b) { #endif +// The EIGEN_COMP_CLANG && !EIGEN_COMP_NVCC clause is necessary on Mac where we +// that suspect NVCC doing device-side preprocessing with clang, but actually +// compiling with cicc, which is obviously not clang. #if !defined(EIGEN_HAS_NATIVE_FP16) || (EIGEN_COMP_CLANG && !EIGEN_COMP_NVCC) // Emulate support for half floats #if EIGEN_COMP_CLANG && defined(EIGEN_CUDACC) |