diff options
author | 2016-10-12 13:46:29 -0700 | |
---|---|---|
committer | 2016-10-12 13:46:29 -0700 | |
commit | 78d2926508857f0885779b0997462de5ec378142 (patch) | |
tree | a8febe2f3c8ef0946fa762bc91288a724af7d95b /Eigen/src/Core/util/Macros.h | |
parent | 2e2f48e30e24b0b6113f052caa5bb817625d8081 (diff) | |
parent | f939c351cbfcb1007943fe6062503bc455b692e1 (diff) |
Merged eigen/eigen into default
Diffstat (limited to 'Eigen/src/Core/util/Macros.h')
-rw-r--r-- | Eigen/src/Core/util/Macros.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/util/Macros.h b/Eigen/src/Core/util/Macros.h index 9069d8e6b..108504333 100644 --- a/Eigen/src/Core/util/Macros.h +++ b/Eigen/src/Core/util/Macros.h @@ -392,8 +392,8 @@ // Does the compiler support variadic templates? #ifndef EIGEN_HAS_VARIADIC_TEMPLATES #if EIGEN_MAX_CPP_VER>=11 && (__cplusplus > 199711L || EIGEN_COMP_MSVC >= 1900) \ - && ( !defined(__NVCC__) || !EIGEN_ARCH_ARM_OR_ARM64 ) - // ^^ Disable the use of variadic templates when compiling with nvcc on ARM devices: + && ( !defined(__NVCC__) || !EIGEN_ARCH_ARM_OR_ARM64 || (defined __CUDACC_VER__ && __CUDACC_VER__ >= 80000) ) + // ^^ Disable the use of variadic templates when compiling with versions of nvcc older than 8.0 on ARM devices: // this prevents nvcc from crashing when compiling Eigen on Tegra X1 #define EIGEN_HAS_VARIADIC_TEMPLATES 1 #else |