File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -2188,6 +2188,7 @@ class simple_collector {
21882188 PYBIND11_WARNING_PUSH
21892189 PYBIND11_WARNING_DISABLE_GCC (" -Wtype-limits" )
21902190 PYBIND11_WARNING_DISABLE_INTEL (186 )
2191+ PYBIND11_WARNING_DISABLE_NVCC (186 )
21912192 for (i = 0 ; i < N; ++i) {
21922193 if (!m_args[i]) {
21932194#if !defined(PYBIND11_DETAILED_ERROR_MESSAGES)
@@ -2205,6 +2206,7 @@ class simple_collector {
22052206 PYBIND11_WARNING_PUSH
22062207 PYBIND11_WARNING_DISABLE_GCC (" -Wtype-limits" )
22072208 PYBIND11_WARNING_DISABLE_INTEL (186 )
2209+ PYBIND11_WARNING_DISABLE_NVCC (186 )
22082210 for (size_t i = 0 ; i < N; ++i) {
22092211 handle (m_args[i]).dec_ref ();
22102212 }
@@ -2221,6 +2223,7 @@ class simple_collector {
22212223 PYBIND11_WARNING_PUSH
22222224 PYBIND11_WARNING_DISABLE_GCC (" -Wtype-limits" )
22232225 PYBIND11_WARNING_DISABLE_INTEL (186 )
2226+ PYBIND11_WARNING_DISABLE_NVCC (186 )
22242227 for (size_t i = 0 ; i < N; ++i) {
22252228 PyTuple_SET_ITEM (result.ptr (), i, handle (m_args[i]).inc_ref ().ptr ());
22262229 }
Original file line number Diff line number Diff line change 6262# define PYBIND11_WARNING_DISABLE_INTEL (name )
6363#endif
6464
65+ #ifdef __CUDACC__
66+ # define PYBIND11_WARNING_DISABLE_NVCC (name ) PYBIND11_PRAGMA(nv_diag_suppress name)
67+ #else
68+ # define PYBIND11_WARNING_DISABLE_NVCC (name )
69+ #endif
70+
6571#define PYBIND11_NAMESPACE_BEGIN (name ) \
6672 namespace name { \
6773 PYBIND11_WARNING_PUSH
You can’t perform that action at this time.
0 commit comments