summaryrefslogtreecommitdiff
path: root/boost/config/compiler/nvcc.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/config/compiler/nvcc.hpp')
-rw-r--r--boost/config/compiler/nvcc.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/boost/config/compiler/nvcc.hpp b/boost/config/compiler/nvcc.hpp
index 5a047070af..b31d4f4fa4 100644
--- a/boost/config/compiler/nvcc.hpp
+++ b/boost/config/compiler/nvcc.hpp
@@ -22,3 +22,11 @@
#if !defined(__CUDACC_VER__) || (__CUDACC_VER__ < 70500)
# define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#endif
+// The same bug is back again in 8.0:
+#if (__CUDACC_VER__ > 80000) && (__CUDACC_VER__ < 80100)
+# define BOOST_NO_CXX11_VARIADIC_TEMPLATES
+#endif
+// Most recent CUDA (8.0) has no constexpr support in msvc mode:
+#if defined(_MSC_VER)
+# define BOOST_NO_CXX11_CONSTEXPR
+#endif