diff --git a/vtkm/exec/cuda/internal/testing/UnitTestTaskStrided.cu b/vtkm/exec/cuda/internal/testing/UnitTestTaskStrided.cu index 0a7a3a352..065809da1 100644 --- a/vtkm/exec/cuda/internal/testing/UnitTestTaskStrided.cu +++ b/vtkm/exec/cuda/internal/testing/UnitTestTaskStrided.cu @@ -32,9 +32,14 @@ // Eg: TestExecObject::TestExecObject, MyOutputToInputMapPortal::Get, // TestWorkletProxy::operator() #pragma push +#if (CUDART_VERSION >= 11050) +#pragma nv_diag_suppress 177 +#else #pragma diag_suppress 177 #endif +#endif + namespace { diff --git a/vtkm/filter/mesh_info/worklet/CellMeasure.h b/vtkm/filter/mesh_info/worklet/CellMeasure.h index d0f5f9b0a..be69c3ecc 100644 --- a/vtkm/filter/mesh_info/worklet/CellMeasure.h +++ b/vtkm/filter/mesh_info/worklet/CellMeasure.h @@ -72,8 +72,13 @@ private: #pragma warning(disable : 4068) //unknown pragma #endif #ifdef __NVCC__ + #pragma push +#if (CUDART_VERSION >= 11050) +#pragma nv_diag_suppress = code_is_unreachable +#else #pragma diag_suppress = code_is_unreachable +#endif #endif using vtkm::filter::mesh_info::IntegrationType;