From 7adf75e367a36588e007dc7aaeef84d8918a36ea Mon Sep 17 00:00:00 2001 From: Raffi Enficiaud Date: Fri, 13 Dec 2019 00:50:58 +0100 Subject: [PATCH] NVCC support Forcing the support for variadic macro on NVCC --- include/boost/test/detail/config.hpp | 4 ++++ include/boost/test/unit_test_suite.hpp | 1 + 2 files changed, 5 insertions(+) diff --git a/include/boost/test/detail/config.hpp b/include/boost/test/detail/config.hpp index 5effc72f..8d0f7c41 100644 --- a/include/boost/test/detail/config.hpp +++ b/include/boost/test/detail/config.hpp @@ -143,6 +143,10 @@ class type_info; #define BOOST_PP_VARIADICS 1 #endif +#if defined(__NVCC__) +#define BOOST_PP_VARIADICS 1 +#endif + #endif /* ifndef BOOST_PP_VARIADICS */ // some versions of VC exibit a manifest error with this BOOST_UNREACHABLE_RETURN diff --git a/include/boost/test/unit_test_suite.hpp b/include/boost/test/unit_test_suite.hpp index be862ef2..f74a4c47 100644 --- a/include/boost/test/unit_test_suite.hpp +++ b/include/boost/test/unit_test_suite.hpp @@ -13,6 +13,7 @@ #define BOOST_TEST_UNIT_TEST_SUITE_HPP_071894GER // Boost.Test +#include #include #include #include