diff --git a/ext/pybind11/include/pybind11/pybind11.h b/ext/pybind11/include/pybind11/pybind11.h index a0e639583e..a9ee31a34f 100644 --- a/ext/pybind11/include/pybind11/pybind11.h +++ b/ext/pybind11/include/pybind11/pybind11.h @@ -9,6 +9,10 @@ */ #pragma once +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunused-value" +#endif #if defined(__INTEL_COMPILER) # pragma warning push @@ -2174,3 +2178,7 @@ NAMESPACE_END(PYBIND11_NAMESPACE) #elif defined(__GNUG__) && !defined(__clang__) # pragma GCC diagnostic pop #endif + +#ifdef __clang__ +#pragma clang diagnostic pop +#endif