diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2017-08-16 17:28:09 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2017-08-16 20:00:11 +0200 |
commit | e4745f7c5eb0eca18125b8703ae936ff24037638 (patch) | |
tree | 9f66b3037f1b7a5ad578962297080f587f2f673e /external | |
parent | 8dabae1678348ccae72d231598402f3c8d3be1e7 (diff) |
Silence further warnings in external/boost/include wrappers
...as required by clang-cl:
> [build CXX] avmedia/source/framework/modeltools.cxx
> In file included from C:/lo64/core/avmedia/source/framework/modeltools.cxx:29:
> In file included from C:/lo64/core/external/boost/include\boost/exception/diagnostic_information.hpp:23:
> In file included from C:/lo64/core/workdir/UnpackedTarball/boost\boost/exception/diagnostic_information.hpp:17:
> C:/lo64/core/workdir/UnpackedTarball/boost\boost/exception/info.hpp(103,13): error: 'boost::exception_detail::error_info_container_impl' has virtual functions but non-virtual destructor [-Werror,-Wnon-virtual-dtor]
> ~error_info_container_impl() throw()
> ^
> C:/lo64/core/workdir/UnpackedTarball/boost\boost/exception/info.hpp(172,21): error: delete called on non-final 'boost::exception_detail::error_info_container_impl' that has virtual functions but non-virtual destructor [-Werror,-Wdelete-non-virtual-dtor]
> delete this;
> ^
> 2 errors generated.
Change-Id: I026f7e72d027becb68ac9118616ed6d8f2ecbf80
Reviewed-on: https://gerrit.libreoffice.org/41225
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'external')
101 files changed, 202 insertions, 0 deletions
diff --git a/external/boost/include/boost/algorithm/string.hpp b/external/boost/include/boost/algorithm/string.hpp index e118f01db3f5..036fdc2712e6 100644 --- a/external/boost/include/boost/algorithm/string.hpp +++ b/external/boost/include/boost/algorithm/string.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/algorithm/string/case_conv.hpp b/external/boost/include/boost/algorithm/string/case_conv.hpp index bbdb3f9c4ab6..2b8e35e9179e 100644 --- a/external/boost/include/boost/algorithm/string/case_conv.hpp +++ b/external/boost/include/boost/algorithm/string/case_conv.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/algorithm/string/classification.hpp b/external/boost/include/boost/algorithm/string/classification.hpp index 88b93cf02e32..0180120c65a8 100644 --- a/external/boost/include/boost/algorithm/string/classification.hpp +++ b/external/boost/include/boost/algorithm/string/classification.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/algorithm/string/predicate.hpp b/external/boost/include/boost/algorithm/string/predicate.hpp index c29258fed39e..739fd15c71df 100644 --- a/external/boost/include/boost/algorithm/string/predicate.hpp +++ b/external/boost/include/boost/algorithm/string/predicate.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/algorithm/string/split.hpp b/external/boost/include/boost/algorithm/string/split.hpp index 879e699aa128..dca3b216d253 100644 --- a/external/boost/include/boost/algorithm/string/split.hpp +++ b/external/boost/include/boost/algorithm/string/split.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/any.hpp b/external/boost/include/boost/any.hpp index 8c26055de0f9..36ee5bb46eed 100644 --- a/external/boost/include/boost/any.hpp +++ b/external/boost/include/boost/any.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/archive/iterators/base64_from_binary.hpp b/external/boost/include/boost/archive/iterators/base64_from_binary.hpp index 8559efad8c6c..f916e5b463cd 100644 --- a/external/boost/include/boost/archive/iterators/base64_from_binary.hpp +++ b/external/boost/include/boost/archive/iterators/base64_from_binary.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/archive/iterators/binary_from_base64.hpp b/external/boost/include/boost/archive/iterators/binary_from_base64.hpp index 09da0500d1c4..30f31fefd193 100644 --- a/external/boost/include/boost/archive/iterators/binary_from_base64.hpp +++ b/external/boost/include/boost/archive/iterators/binary_from_base64.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/archive/iterators/remove_whitespace.hpp b/external/boost/include/boost/archive/iterators/remove_whitespace.hpp index 70de33b0afe1..f67c3fffe2ab 100644 --- a/external/boost/include/boost/archive/iterators/remove_whitespace.hpp +++ b/external/boost/include/boost/archive/iterators/remove_whitespace.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/archive/iterators/transform_width.hpp b/external/boost/include/boost/archive/iterators/transform_width.hpp index 33e6720a17a0..c544f190a4e7 100644 --- a/external/boost/include/boost/archive/iterators/transform_width.hpp +++ b/external/boost/include/boost/archive/iterators/transform_width.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/asio.hpp b/external/boost/include/boost/asio.hpp index 3ddb3781ef63..c0d4457b6d70 100644 --- a/external/boost/include/boost/asio.hpp +++ b/external/boost/include/boost/asio.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/assign.hpp b/external/boost/include/boost/assign.hpp index 16689763699b..fcc4024bd912 100644 --- a/external/boost/include/boost/assign.hpp +++ b/external/boost/include/boost/assign.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/bind.hpp b/external/boost/include/boost/bind.hpp index 6cb7094503e7..5dddbf2f2850 100644 --- a/external/boost/include/boost/bind.hpp +++ b/external/boost/include/boost/bind.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/cast.hpp b/external/boost/include/boost/cast.hpp index 900b30cd816b..22f842a7994d 100644 --- a/external/boost/include/boost/cast.hpp +++ b/external/boost/include/boost/cast.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/circular_buffer.hpp b/external/boost/include/boost/circular_buffer.hpp index cecf72ce015e..8a6a83b0a0a2 100644 --- a/external/boost/include/boost/circular_buffer.hpp +++ b/external/boost/include/boost/circular_buffer.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/config.hpp b/external/boost/include/boost/config.hpp index 07765930a0b3..c2264c64e9e2 100644 --- a/external/boost/include/boost/config.hpp +++ b/external/boost/include/boost/config.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/container/deque.hpp b/external/boost/include/boost/container/deque.hpp index add4c72ff598..389aed5aff14 100644 --- a/external/boost/include/boost/container/deque.hpp +++ b/external/boost/include/boost/container/deque.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/cstdint.hpp b/external/boost/include/boost/cstdint.hpp index 0aa34f31e4fe..42ee45d09082 100644 --- a/external/boost/include/boost/cstdint.hpp +++ b/external/boost/include/boost/cstdint.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/current_function.hpp b/external/boost/include/boost/current_function.hpp index afa354a79d51..a7f3fa31a80c 100644 --- a/external/boost/include/boost/current_function.hpp +++ b/external/boost/include/boost/current_function.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/date_time.hpp b/external/boost/include/boost/date_time.hpp index f693c87eb879..e9f26fb88bb8 100644 --- a/external/boost/include/boost/date_time.hpp +++ b/external/boost/include/boost/date_time.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/date_time/posix_time/posix_time.hpp b/external/boost/include/boost/date_time/posix_time/posix_time.hpp index 73424d3bbd85..56c5a7a0778d 100644 --- a/external/boost/include/boost/date_time/posix_time/posix_time.hpp +++ b/external/boost/include/boost/date_time/posix_time/posix_time.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/enable_shared_from_this.hpp b/external/boost/include/boost/enable_shared_from_this.hpp index 54ded2247778..c6c5a0693182 100644 --- a/external/boost/include/boost/enable_shared_from_this.hpp +++ b/external/boost/include/boost/enable_shared_from_this.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/exception/diagnostic_information.hpp b/external/boost/include/boost/exception/diagnostic_information.hpp index 9e657cb51d0d..885d1d4e3893 100644 --- a/external/boost/include/boost/exception/diagnostic_information.hpp +++ b/external/boost/include/boost/exception/diagnostic_information.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/filesystem.hpp b/external/boost/include/boost/filesystem.hpp index 4d6bd8da1a75..84807f267832 100644 --- a/external/boost/include/boost/filesystem.hpp +++ b/external/boost/include/boost/filesystem.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/filesystem/path.hpp b/external/boost/include/boost/filesystem/path.hpp index 247fc1cdc119..a2623affda80 100644 --- a/external/boost/include/boost/filesystem/path.hpp +++ b/external/boost/include/boost/filesystem/path.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/foreach.hpp b/external/boost/include/boost/foreach.hpp index dad9b2b02c63..6b49a6daabe0 100644 --- a/external/boost/include/boost/foreach.hpp +++ b/external/boost/include/boost/foreach.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/format.hpp b/external/boost/include/boost/format.hpp index 1b58e327d489..51b2544ec099 100644 --- a/external/boost/include/boost/format.hpp +++ b/external/boost/include/boost/format.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/function.hpp b/external/boost/include/boost/function.hpp index 3d7db100d982..f1e2aff3da7d 100644 --- a/external/boost/include/boost/function.hpp +++ b/external/boost/include/boost/function.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/functional/hash.hpp b/external/boost/include/boost/functional/hash.hpp index f370025662de..3af0d0a926d2 100644 --- a/external/boost/include/boost/functional/hash.hpp +++ b/external/boost/include/boost/functional/hash.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/fusion/adapted/std_pair.hpp b/external/boost/include/boost/fusion/adapted/std_pair.hpp index 512767f85a22..5981ea28f140 100644 --- a/external/boost/include/boost/fusion/adapted/std_pair.hpp +++ b/external/boost/include/boost/fusion/adapted/std_pair.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/fusion/include/adapt_struct.hpp b/external/boost/include/boost/fusion/include/adapt_struct.hpp index 3080d6dfd658..33011b14de03 100644 --- a/external/boost/include/boost/fusion/include/adapt_struct.hpp +++ b/external/boost/include/boost/fusion/include/adapt_struct.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/intrusive/circular_list_algorithms.hpp b/external/boost/include/boost/intrusive/circular_list_algorithms.hpp index a3fc510e071a..21c812d8600b 100644 --- a/external/boost/include/boost/intrusive/circular_list_algorithms.hpp +++ b/external/boost/include/boost/intrusive/circular_list_algorithms.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/intrusive_ptr.hpp b/external/boost/include/boost/intrusive_ptr.hpp index 94cb4c4d8878..ca3cf0597e14 100644 --- a/external/boost/include/boost/intrusive_ptr.hpp +++ b/external/boost/include/boost/intrusive_ptr.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/io/ios_state.hpp b/external/boost/include/boost/io/ios_state.hpp index ba8f9cb609c7..e6bb1cfab879 100644 --- a/external/boost/include/boost/io/ios_state.hpp +++ b/external/boost/include/boost/io/ios_state.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/iostreams/device/file_descriptor.hpp b/external/boost/include/boost/iostreams/device/file_descriptor.hpp index f024baa320d3..91f1fc1e19f5 100644 --- a/external/boost/include/boost/iostreams/device/file_descriptor.hpp +++ b/external/boost/include/boost/iostreams/device/file_descriptor.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/iostreams/filter/gzip.hpp b/external/boost/include/boost/iostreams/filter/gzip.hpp index e1da5558c0a3..f190a0d096ac 100644 --- a/external/boost/include/boost/iostreams/filter/gzip.hpp +++ b/external/boost/include/boost/iostreams/filter/gzip.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/iostreams/filtering_stream.hpp b/external/boost/include/boost/iostreams/filtering_stream.hpp index a0d2aab2d70e..0aee7b8635d8 100644 --- a/external/boost/include/boost/iostreams/filtering_stream.hpp +++ b/external/boost/include/boost/iostreams/filtering_stream.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/iterator/iterator_facade.hpp b/external/boost/include/boost/iterator/iterator_facade.hpp index aca8f0dc5f5b..91aefe551f7b 100644 --- a/external/boost/include/boost/iterator/iterator_facade.hpp +++ b/external/boost/include/boost/iterator/iterator_facade.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/lexical_cast.hpp b/external/boost/include/boost/lexical_cast.hpp index e61a5a038887..f8ac2cca1557 100644 --- a/external/boost/include/boost/lexical_cast.hpp +++ b/external/boost/include/boost/lexical_cast.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/locale.hpp b/external/boost/include/boost/locale.hpp index fe5892cc0368..83baeaf5aa97 100644 --- a/external/boost/include/boost/locale.hpp +++ b/external/boost/include/boost/locale.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/locale/gnu_gettext.hpp b/external/boost/include/boost/locale/gnu_gettext.hpp index aa9a19872436..f73fe0e5e1ea 100644 --- a/external/boost/include/boost/locale/gnu_gettext.hpp +++ b/external/boost/include/boost/locale/gnu_gettext.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/logic/tribool.hpp b/external/boost/include/boost/logic/tribool.hpp index ebbb90204b8b..3383f2ea01e2 100644 --- a/external/boost/include/boost/logic/tribool.hpp +++ b/external/boost/include/boost/logic/tribool.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/make_shared.hpp b/external/boost/include/boost/make_shared.hpp index cdbceb5d5ba9..6f92fca337f1 100644 --- a/external/boost/include/boost/make_shared.hpp +++ b/external/boost/include/boost/make_shared.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/math/common_factor_rt.hpp b/external/boost/include/boost/math/common_factor_rt.hpp index aa21259e9474..f892c025b78b 100644 --- a/external/boost/include/boost/math/common_factor_rt.hpp +++ b/external/boost/include/boost/math/common_factor_rt.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/math/constants/constants.hpp b/external/boost/include/boost/math/constants/constants.hpp index 082d0bb36e13..1835c364f664 100644 --- a/external/boost/include/boost/math/constants/constants.hpp +++ b/external/boost/include/boost/math/constants/constants.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/math/special_functions/expm1.hpp b/external/boost/include/boost/math/special_functions/expm1.hpp index 3ff757725828..903198741c56 100644 --- a/external/boost/include/boost/math/special_functions/expm1.hpp +++ b/external/boost/include/boost/math/special_functions/expm1.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/math/special_functions/log1p.hpp b/external/boost/include/boost/math/special_functions/log1p.hpp index 5c84e4d4a985..cc7e7b0e74a6 100644 --- a/external/boost/include/boost/math/special_functions/log1p.hpp +++ b/external/boost/include/boost/math/special_functions/log1p.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/math/special_functions/sinc.hpp b/external/boost/include/boost/math/special_functions/sinc.hpp index 86ca477309b0..c91193d5e075 100644 --- a/external/boost/include/boost/math/special_functions/sinc.hpp +++ b/external/boost/include/boost/math/special_functions/sinc.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/multi_array.hpp b/external/boost/include/boost/multi_array.hpp index 0d5a6fee7cd1..9b16d2aca173 100644 --- a/external/boost/include/boost/multi_array.hpp +++ b/external/boost/include/boost/multi_array.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/multi_index/composite_key.hpp b/external/boost/include/boost/multi_index/composite_key.hpp index 79982a8d96a5..cd908d030732 100644 --- a/external/boost/include/boost/multi_index/composite_key.hpp +++ b/external/boost/include/boost/multi_index/composite_key.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/multi_index/identity.hpp b/external/boost/include/boost/multi_index/identity.hpp index 6b6c14d2f4b9..597bbd94e6e7 100644 --- a/external/boost/include/boost/multi_index/identity.hpp +++ b/external/boost/include/boost/multi_index/identity.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/multi_index/mem_fun.hpp b/external/boost/include/boost/multi_index/mem_fun.hpp index 6a7fed557102..fc4fd432abce 100644 --- a/external/boost/include/boost/multi_index/mem_fun.hpp +++ b/external/boost/include/boost/multi_index/mem_fun.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/multi_index/ordered_index.hpp b/external/boost/include/boost/multi_index/ordered_index.hpp index 30c725c1a725..942e897bc946 100644 --- a/external/boost/include/boost/multi_index/ordered_index.hpp +++ b/external/boost/include/boost/multi_index/ordered_index.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/multi_index/random_access_index.hpp b/external/boost/include/boost/multi_index/random_access_index.hpp index f2841932d472..826db1359000 100644 --- a/external/boost/include/boost/multi_index/random_access_index.hpp +++ b/external/boost/include/boost/multi_index/random_access_index.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/multi_index_container.hpp b/external/boost/include/boost/multi_index_container.hpp index 4f835f352e29..59c993936f77 100644 --- a/external/boost/include/boost/multi_index_container.hpp +++ b/external/boost/include/boost/multi_index_container.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/noncopyable.hpp b/external/boost/include/boost/noncopyable.hpp index 14b9f06b6c36..2c5c10f15cbb 100644 --- a/external/boost/include/boost/noncopyable.hpp +++ b/external/boost/include/boost/noncopyable.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/none.hpp b/external/boost/include/boost/none.hpp index 2f390d8b8ea9..d63ab04fb8a5 100644 --- a/external/boost/include/boost/none.hpp +++ b/external/boost/include/boost/none.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/numeric/conversion/cast.hpp b/external/boost/include/boost/numeric/conversion/cast.hpp index e5f4f6a2e585..5b1b83716a93 100644 --- a/external/boost/include/boost/numeric/conversion/cast.hpp +++ b/external/boost/include/boost/numeric/conversion/cast.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/operators.hpp b/external/boost/include/boost/operators.hpp index cc0ed139aa6c..93daf45f7a79 100644 --- a/external/boost/include/boost/operators.hpp +++ b/external/boost/include/boost/operators.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/optional.hpp b/external/boost/include/boost/optional.hpp index e7ea397edb29..004cfbfb2337 100644 --- a/external/boost/include/boost/optional.hpp +++ b/external/boost/include/boost/optional.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/optional/optional.hpp b/external/boost/include/boost/optional/optional.hpp index 80d5a8e4a321..9872c79c3639 100644 --- a/external/boost/include/boost/optional/optional.hpp +++ b/external/boost/include/boost/optional/optional.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/preprocessor/stringize.hpp b/external/boost/include/boost/preprocessor/stringize.hpp index ab84e47720d4..055101e0c7d4 100644 --- a/external/boost/include/boost/preprocessor/stringize.hpp +++ b/external/boost/include/boost/preprocessor/stringize.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/program_options.hpp b/external/boost/include/boost/program_options.hpp index 466c014c2f44..f6b617b9dd03 100644 --- a/external/boost/include/boost/program_options.hpp +++ b/external/boost/include/boost/program_options.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/property_tree/json_parser.hpp b/external/boost/include/boost/property_tree/json_parser.hpp index 7951ad351cb7..bbb7d0c0333d 100644 --- a/external/boost/include/boost/property_tree/json_parser.hpp +++ b/external/boost/include/boost/property_tree/json_parser.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/property_tree/ptree.hpp b/external/boost/include/boost/property_tree/ptree.hpp index 47eadc3c59c3..c0b50dc0daee 100644 --- a/external/boost/include/boost/property_tree/ptree.hpp +++ b/external/boost/include/boost/property_tree/ptree.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/ptr_container/ptr_vector.hpp b/external/boost/include/boost/ptr_container/ptr_vector.hpp index 2b807cebccec..2f3418cd14eb 100644 --- a/external/boost/include/boost/ptr_container/ptr_vector.hpp +++ b/external/boost/include/boost/ptr_container/ptr_vector.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/range/adaptor/reversed.hpp b/external/boost/include/boost/range/adaptor/reversed.hpp index 2ac5455cfc09..fb7a9102a73d 100644 --- a/external/boost/include/boost/range/adaptor/reversed.hpp +++ b/external/boost/include/boost/range/adaptor/reversed.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/range/iterator_range.hpp b/external/boost/include/boost/range/iterator_range.hpp index d8d9311ca471..ddffc9571385 100644 --- a/external/boost/include/boost/range/iterator_range.hpp +++ b/external/boost/include/boost/range/iterator_range.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/rational.hpp b/external/boost/include/boost/rational.hpp index a3a93d20045b..d98cf5f3890c 100644 --- a/external/boost/include/boost/rational.hpp +++ b/external/boost/include/boost/rational.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/ref.hpp b/external/boost/include/boost/ref.hpp index f986e8e059f3..249c9d9f2229 100644 --- a/external/boost/include/boost/ref.hpp +++ b/external/boost/include/boost/ref.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/scoped_array.hpp b/external/boost/include/boost/scoped_array.hpp index e52ae1b2d706..7cd2bb13c4f3 100644 --- a/external/boost/include/boost/scoped_array.hpp +++ b/external/boost/include/boost/scoped_array.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/scoped_ptr.hpp b/external/boost/include/boost/scoped_ptr.hpp index 5584e4f76252..87caa025bb63 100644 --- a/external/boost/include/boost/scoped_ptr.hpp +++ b/external/boost/include/boost/scoped_ptr.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/shared_array.hpp b/external/boost/include/boost/shared_array.hpp index bf76c566b1b1..22c69f5eafc4 100644 --- a/external/boost/include/boost/shared_array.hpp +++ b/external/boost/include/boost/shared_array.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/shared_ptr.hpp b/external/boost/include/boost/shared_ptr.hpp index 27e5171d5c34..b14420236581 100644 --- a/external/boost/include/boost/shared_ptr.hpp +++ b/external/boost/include/boost/shared_ptr.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit.hpp b/external/boost/include/boost/spirit.hpp index be1d7e827620..3caadfc5fa40 100644 --- a/external/boost/include/boost/spirit.hpp +++ b/external/boost/include/boost/spirit.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/classic.hpp b/external/boost/include/boost/spirit/include/classic.hpp index 4698bd4fc793..e7cceede9e13 100644 --- a/external/boost/include/boost/spirit/include/classic.hpp +++ b/external/boost/include/boost/spirit/include/classic.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/classic_core.hpp b/external/boost/include/boost/spirit/include/classic_core.hpp index 16dc3ddca323..3744e3aaded2 100644 --- a/external/boost/include/boost/spirit/include/classic_core.hpp +++ b/external/boost/include/boost/spirit/include/classic_core.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/classic_error_handling.hpp b/external/boost/include/boost/spirit/include/classic_error_handling.hpp index b1e129a18a5a..44a5399a28a1 100644 --- a/external/boost/include/boost/spirit/include/classic_error_handling.hpp +++ b/external/boost/include/boost/spirit/include/classic_error_handling.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/classic_file_iterator.hpp b/external/boost/include/boost/spirit/include/classic_file_iterator.hpp index 7eb6fe0d9b89..dc653b712e69 100644 --- a/external/boost/include/boost/spirit/include/classic_file_iterator.hpp +++ b/external/boost/include/boost/spirit/include/classic_file_iterator.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/classic_utility.hpp b/external/boost/include/boost/spirit/include/classic_utility.hpp index bcbc73fea44c..cc68c25be990 100644 --- a/external/boost/include/boost/spirit/include/classic_utility.hpp +++ b/external/boost/include/boost/spirit/include/classic_utility.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/classic_while.hpp b/external/boost/include/boost/spirit/include/classic_while.hpp index db3207c9428b..4db69909908d 100644 --- a/external/boost/include/boost/spirit/include/classic_while.hpp +++ b/external/boost/include/boost/spirit/include/classic_while.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/phoenix.hpp b/external/boost/include/boost/spirit/include/phoenix.hpp index e08e594aa6aa..3724683df2e3 100644 --- a/external/boost/include/boost/spirit/include/phoenix.hpp +++ b/external/boost/include/boost/spirit/include/phoenix.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/qi.hpp b/external/boost/include/boost/spirit/include/qi.hpp index 67aa1f8ffb31..1f116b65b23e 100644 --- a/external/boost/include/boost/spirit/include/qi.hpp +++ b/external/boost/include/boost/spirit/include/qi.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/qi_attr.hpp b/external/boost/include/boost/spirit/include/qi_attr.hpp index 2c71af6588c9..5c91b1823948 100644 --- a/external/boost/include/boost/spirit/include/qi_attr.hpp +++ b/external/boost/include/boost/spirit/include/qi_attr.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/qi_lit.hpp b/external/boost/include/boost/spirit/include/qi_lit.hpp index 135b6e0c70d1..4905283a3b63 100644 --- a/external/boost/include/boost/spirit/include/qi_lit.hpp +++ b/external/boost/include/boost/spirit/include/qi_lit.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/qi_optional.hpp b/external/boost/include/boost/spirit/include/qi_optional.hpp index 0ff921e60486..1546c807919c 100644 --- a/external/boost/include/boost/spirit/include/qi_optional.hpp +++ b/external/boost/include/boost/spirit/include/qi_optional.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/qi_parse_attr.hpp b/external/boost/include/boost/spirit/include/qi_parse_attr.hpp index 4ba3af6ebd55..595cb46f0342 100644 --- a/external/boost/include/boost/spirit/include/qi_parse_attr.hpp +++ b/external/boost/include/boost/spirit/include/qi_parse_attr.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/qi_sequence.hpp b/external/boost/include/boost/spirit/include/qi_sequence.hpp index 318867385243..83886e1f7ba0 100644 --- a/external/boost/include/boost/spirit/include/qi_sequence.hpp +++ b/external/boost/include/boost/spirit/include/qi_sequence.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/spirit/include/qi_symbols.hpp b/external/boost/include/boost/spirit/include/qi_symbols.hpp index f8a2aa05991b..7dd0557d1847 100644 --- a/external/boost/include/boost/spirit/include/qi_symbols.hpp +++ b/external/boost/include/boost/spirit/include/qi_symbols.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/static_assert.hpp b/external/boost/include/boost/static_assert.hpp index 44e264483f6f..63e5262196de 100644 --- a/external/boost/include/boost/static_assert.hpp +++ b/external/boost/include/boost/static_assert.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/system/error_code.hpp b/external/boost/include/boost/system/error_code.hpp index 952590156914..e3a4cd0fd92a 100644 --- a/external/boost/include/boost/system/error_code.hpp +++ b/external/boost/include/boost/system/error_code.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/type_index.hpp b/external/boost/include/boost/type_index.hpp index 52982e2c2b7b..223917a08c6e 100644 --- a/external/boost/include/boost/type_index.hpp +++ b/external/boost/include/boost/type_index.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/unordered_map.hpp b/external/boost/include/boost/unordered_map.hpp index 3b3c8773e598..90c4177c366c 100644 --- a/external/boost/include/boost/unordered_map.hpp +++ b/external/boost/include/boost/unordered_map.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/unordered_set.hpp b/external/boost/include/boost/unordered_set.hpp index 091070717a64..1b16ea9a7586 100644 --- a/external/boost/include/boost/unordered_set.hpp +++ b/external/boost/include/boost/unordered_set.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/uuid/sha1.hpp b/external/boost/include/boost/uuid/sha1.hpp index d7f8e76731e6..4f4235af5c1f 100644 --- a/external/boost/include/boost/uuid/sha1.hpp +++ b/external/boost/include/boost/uuid/sha1.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/uuid/uuid_generators.hpp b/external/boost/include/boost/uuid/uuid_generators.hpp index e692c6270ccd..db9248b3945e 100644 --- a/external/boost/include/boost/uuid/uuid_generators.hpp +++ b/external/boost/include/boost/uuid/uuid_generators.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/uuid/uuid_io.hpp b/external/boost/include/boost/uuid/uuid_io.hpp index 5f1718f2d94f..bf82d06fc0a4 100644 --- a/external/boost/include/boost/uuid/uuid_io.hpp +++ b/external/boost/include/boost/uuid/uuid_io.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/variant.hpp b/external/boost/include/boost/variant.hpp index dd80d617bd1e..e763bba79ce5 100644 --- a/external/boost/include/boost/variant.hpp +++ b/external/boost/include/boost/variant.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/variant/recursive_variant.hpp b/external/boost/include/boost/variant/recursive_variant.hpp index 3689e4a397da..f5bbe7ab56ad 100644 --- a/external/boost/include/boost/variant/recursive_variant.hpp +++ b/external/boost/include/boost/variant/recursive_variant.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/version.hpp b/external/boost/include/boost/version.hpp index b41d053cef11..d18c73a22cab 100644 --- a/external/boost/include/boost/version.hpp +++ b/external/boost/include/boost/version.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" diff --git a/external/boost/include/boost/weak_ptr.hpp b/external/boost/include/boost/weak_ptr.hpp index ed41d59fb44f..28babafc6c4a 100644 --- a/external/boost/include/boost/weak_ptr.hpp +++ b/external/boost/include/boost/weak_ptr.hpp @@ -4,11 +4,13 @@ #pragma GCC diagnostic ignored "-Wunknown-pragmas" /* first! for clang */ #pragma GCC diagnostic ignored "-Wpragmas" /* second! for GCC */ #pragma GCC diagnostic ignored "-Wunknown-warning-option" // third! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #pragma GCC diagnostic ignored "-Wextra" #pragma GCC diagnostic ignored "-Wignored-qualifiers" #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" #pragma GCC diagnostic ignored "-Winvalid-constexpr" +#pragma GCC diagnostic ignored "-Wnon-virtual-dtor" #pragma GCC diagnostic ignored "-Wplacement-new" #pragma GCC diagnostic ignored "-Wreturn-type" #pragma GCC diagnostic ignored "-Wshadow" |