mirror of
https://github.com/pybind/pybind11.git
synced 2025-01-19 09:25:51 +00:00
gcc 7 disable warning
GCC 7 generates (when compiling in C++11/14 mode) warnings such as: mangled name for ‘pybind11::class_<type_, options>& pybind11::class_<type_, options>::def(const char*, Func&&, const Extra& ...) [with Func = int (test_exc_sp::C::*)(int) noexcept; Extra = {}; type_ = test_exc_sp::C; options = {}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] There's nothing we can actually do in the code to avoid this, so just disable the warning.
This commit is contained in:
parent
076c738641
commit
88ebc49be6
@ -31,6 +31,7 @@
|
||||
# pragma GCC diagnostic ignored "-Wmissing-field-initializers"
|
||||
# pragma GCC diagnostic ignored "-Wstrict-aliasing"
|
||||
# pragma GCC diagnostic ignored "-Wattributes"
|
||||
# pragma GCC diagnostic ignored "-Wnoexcept-type"
|
||||
#endif
|
||||
|
||||
#include "attr.h"
|
||||
|
Loading…
Reference in New Issue
Block a user