diff --git a/include/pybind11/pybind11.h b/include/pybind11/pybind11.h index 75d7be465..f00c0f9f9 100644 --- a/include/pybind11/pybind11.h +++ b/include/pybind11/pybind11.h @@ -31,7 +31,9 @@ # pragma GCC diagnostic ignored "-Wmissing-field-initializers" # pragma GCC diagnostic ignored "-Wstrict-aliasing" # pragma GCC diagnostic ignored "-Wattributes" -# pragma GCC diagnostic ignored "-Wnoexcept-type" +# if __GNUC__ >= 7 +# pragma GCC diagnostic ignored "-Wnoexcept-type" +# endif #endif #include "attr.h"