From 427f2f79e9e6a8a7058ade5b412003c590420df2 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Sun, 19 Jul 2026 18:42:11 +0200 Subject: [PATCH] external/boost: Silence new Clang 24 trunk -Werror,-Wunused-template as seen e.g. at > In file included from engine/cppuhelper/source/defaultbootstrap.cxx:27: > In file included from engine/cppuhelper/source/servicemanager.hxx:35: > In file included from engine/external/boost/include/boost/container/small_vector.hpp:31: > In file included from engine/workdir/UnpackedTarball/boost/boost/container/small_vector.hpp:27: > In file included from engine/workdir/UnpackedTarball/boost/boost/container/vector.hpp:61: > In file included from engine/workdir/UnpackedTarball/boost/boost/move/algo/adaptive_merge.hpp:16: > engine/workdir/UnpackedTarball/boost/boost/move/algo/detail/adaptive_sort_merge.hpp:261:17: error: unused function template 'needed_keys_count' [-Werror,-Wunused-template] > 261 | static SizeType needed_keys_count(SizeType n_block_a, SizeType n_block_b) > | ^~~~~~~~~~~~~~~~~ and > In file included from engine/vcl/source/outdev/eps.cxx:22: > In file included from engine/include/vcl/metaact.hxx:45: > In file included from engine/workdir/UnpackedTarball/boost/boost/container/vector.hpp:61: > In file included from engine/workdir/UnpackedTarball/boost/boost/move/algo/adaptive_merge.hpp:16: > engine/workdir/UnpackedTarball/boost/boost/move/algo/detail/adaptive_sort_merge.hpp:261:17: error: unused function template 'needed_keys_count' [-Werror,-Wunused-template] > 261 | static SizeType needed_keys_count(SizeType n_block_a, SizeType n_block_b) > | ^~~~~~~~~~~~~~~~~ Signed-off-by: Stephan Bergmann Change-Id: I1c81650c82df717317846769ea3ac016d9a14652 Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/7281 Reviewed-by: Noel Grandin Tested-by: Jenkins CPCI (cherry picked from commit fd3a8cc0417525806d45522fc6752c6678b2d433) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/208736 Tested-by: Jenkins Reviewed-by: Xisco Fauli --- bin/gen-boost-headers | 1 + .../boost/include/boost/algorithm/string.hpp | 1 + .../boost/algorithm/string/classification.hpp | 1 + .../include/boost/algorithm/string/join.hpp | 1 + .../boost/algorithm/string/predicate.hpp | 1 + .../boost/algorithm/string/replace.hpp | 1 + .../include/boost/algorithm/string/split.hpp | 1 + .../include/boost/algorithm/string/trim.hpp | 1 + external/boost/include/boost/any.hpp | 1 + .../archive/iterators/base64_from_binary.hpp | 1 + .../archive/iterators/binary_from_base64.hpp | 1 + .../archive/iterators/remove_whitespace.hpp | 1 + .../archive/iterators/transform_width.hpp | 1 + external/boost/include/boost/asio/ip/tcp.hpp | 1 + external/boost/include/boost/beast/core.hpp | 1 + external/boost/include/boost/beast/http.hpp | 1 + external/boost/include/boost/bind/bind.hpp | 1 + external/boost/include/boost/cast.hpp | 1 + .../boost/include/boost/circular_buffer.hpp | 1 + .../boost/include/boost/container/deque.hpp | 1 + .../include/boost/container/flat_map.hpp | 1 + .../include/boost/container/small_vector.hpp | 1 + .../boost/include/boost/container/vector.hpp | 33 +++++++++++++++++++ .../include/boost/core/noinit_adaptor.hpp | 1 + external/boost/include/boost/cstdint.hpp | 1 + .../boost/include/boost/current_function.hpp | 1 + external/boost/include/boost/date_time.hpp | 1 + .../boost/date_time/gregorian/greg_date.hpp | 1 + .../boost/date_time/posix_time/posix_time.hpp | 1 + .../include/boost/enable_shared_from_this.hpp | 1 + external/boost/include/boost/filesystem.hpp | 1 + .../boost/include/boost/filesystem/path.hpp | 1 + external/boost/include/boost/format.hpp | 1 + external/boost/include/boost/function.hpp | 1 + .../boost/include/boost/functional/hash.hpp | 1 + .../include/boost/fusion/adapted/std_pair.hpp | 1 + .../boost/fusion/include/adapt_struct.hpp | 1 + .../include/boost/fusion/include/std_pair.hpp | 1 + .../boost/interprocess/file_mapping.hpp | 1 + .../boost/interprocess/mapped_region.hpp | 1 + .../intrusive/circular_list_algorithms.hpp | 1 + .../boost/include/boost/intrusive_ptr.hpp | 1 + .../iostreams/device/file_descriptor.hpp | 1 + .../include/boost/iostreams/filter/gzip.hpp | 1 + .../boost/iostreams/filtering_stream.hpp | 1 + .../boost/iterator/iterator_facade.hpp | 1 + external/boost/include/boost/lexical_cast.hpp | 1 + external/boost/include/boost/locale.hpp | 1 + .../include/boost/locale/gnu_gettext.hpp | 1 + external/boost/include/boost/make_shared.hpp | 1 + .../boost/math/constants/constants.hpp | 1 + .../boost/math/special_functions/sinc.hpp | 1 + external/boost/include/boost/multi_array.hpp | 1 + .../boost/multi_index/composite_key.hpp | 1 + .../include/boost/multi_index/identity.hpp | 1 + .../include/boost/multi_index/mem_fun.hpp | 1 + .../boost/multi_index/ordered_index.hpp | 1 + .../boost/multi_index/random_access_index.hpp | 1 + .../boost/include/boost/multi_index/tag.hpp | 1 + .../include/boost/multi_index_container.hpp | 1 + external/boost/include/boost/none.hpp | 1 + .../include/boost/numeric/conversion/cast.hpp | 1 + external/boost/include/boost/operators.hpp | 1 + external/boost/include/boost/optional.hpp | 1 + external/boost/include/boost/phoenix.hpp | 1 + .../boost/include/boost/pool/object_pool.hpp | 1 + .../boost/include/boost/program_options.hpp | 1 + .../boost/property_tree/info_parser.hpp | 1 + .../boost/property_tree/ini_parser.hpp | 1 + .../boost/property_tree/json_parser.hpp | 1 + .../boost/property_tree/json_parser/error.hpp | 1 + .../include/boost/property_tree/ptree.hpp | 1 + .../include/boost/property_tree/ptree_fwd.hpp | 1 + .../include/boost/range/adaptor/reversed.hpp | 1 + .../include/boost/range/iterator_range.hpp | 1 + external/boost/include/boost/rational.hpp | 1 + external/boost/include/boost/regex.hpp | 1 + external/boost/include/boost/scoped_ptr.hpp | 1 + external/boost/include/boost/shared_ptr.hpp | 1 + .../include/boost/smart_ptr/make_shared.hpp | 1 + .../include/boost/spirit/include/classic.hpp | 1 + .../boost/spirit/include/classic_core.hpp | 1 + .../spirit/include/classic_error_handling.hpp | 1 + .../spirit/include/classic_file_iterator.hpp | 1 + .../boost/spirit/include/classic_utility.hpp | 1 + .../include/boost/spirit/include/phoenix.hpp | 1 + .../boost/include/boost/spirit/include/qi.hpp | 1 + .../include/boost/spirit/include/qi_attr.hpp | 1 + .../include/boost/spirit/include/qi_lit.hpp | 1 + .../boost/spirit/include/qi_optional.hpp | 1 + .../boost/spirit/include/qi_parse_attr.hpp | 1 + .../boost/spirit/include/qi_sequence.hpp | 1 + .../boost/spirit/include/qi_symbols.hpp | 1 + .../boost/include/boost/static_assert.hpp | 1 + .../boost/include/boost/system/error_code.hpp | 1 + external/boost/include/boost/type_index.hpp | 1 + .../boost/type_traits/function_traits.hpp | 1 + .../boost/include/boost/unordered_map.hpp | 1 + .../boost/include/boost/uuid/detail/sha1.hpp | 1 + external/boost/include/boost/uuid/sha1.hpp | 1 + external/boost/include/boost/uuid/uuid.hpp | 1 + .../include/boost/uuid/uuid_generators.hpp | 1 + external/boost/include/boost/uuid/uuid_io.hpp | 1 + external/boost/include/boost/variant.hpp | 1 + .../boost/variant/recursive_variant.hpp | 1 + external/boost/include/boost/version.hpp | 1 + 106 files changed, 138 insertions(+) create mode 100644 external/boost/include/boost/container/vector.hpp diff --git a/bin/gen-boost-headers b/bin/gen-boost-headers index 8777f7cb7975..e4e223402119 100755 --- a/bin/gen-boost-headers +++ b/bin/gen-boost-headers @@ -62,6 +62,7 @@ cat <(cd ${SRCDIR} && git grep -h '^# *include') \ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #pragma GCC diagnostic ignored "-Woverloaded-virtual" #include_next <${HEADER}> diff --git a/external/boost/include/boost/algorithm/string.hpp b/external/boost/include/boost/algorithm/string.hpp index 472a574f6a77..1ca5a3697e33 100644 --- a/external/boost/include/boost/algorithm/string.hpp +++ b/external/boost/include/boost/algorithm/string.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/algorithm/string/classification.hpp b/external/boost/include/boost/algorithm/string/classification.hpp index eb1aa76adbc2..561153008b84 100644 --- a/external/boost/include/boost/algorithm/string/classification.hpp +++ b/external/boost/include/boost/algorithm/string/classification.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/algorithm/string/join.hpp b/external/boost/include/boost/algorithm/string/join.hpp index 40609df2c811..e0bdae46b4d0 100644 --- a/external/boost/include/boost/algorithm/string/join.hpp +++ b/external/boost/include/boost/algorithm/string/join.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/algorithm/string/predicate.hpp b/external/boost/include/boost/algorithm/string/predicate.hpp index 915cc978d541..4a7f0bd0b762 100644 --- a/external/boost/include/boost/algorithm/string/predicate.hpp +++ b/external/boost/include/boost/algorithm/string/predicate.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/algorithm/string/replace.hpp b/external/boost/include/boost/algorithm/string/replace.hpp index a2589ad92c8b..bb74f42c1789 100644 --- a/external/boost/include/boost/algorithm/string/replace.hpp +++ b/external/boost/include/boost/algorithm/string/replace.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/algorithm/string/split.hpp b/external/boost/include/boost/algorithm/string/split.hpp index 315c3d2571d4..3c6670fd0288 100644 --- a/external/boost/include/boost/algorithm/string/split.hpp +++ b/external/boost/include/boost/algorithm/string/split.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/algorithm/string/trim.hpp b/external/boost/include/boost/algorithm/string/trim.hpp index 2c7215d533a9..ce7feb7ba0ca 100644 --- a/external/boost/include/boost/algorithm/string/trim.hpp +++ b/external/boost/include/boost/algorithm/string/trim.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/any.hpp b/external/boost/include/boost/any.hpp index a6dbf86b7fa4..11b330fc9542 100644 --- a/external/boost/include/boost/any.hpp +++ b/external/boost/include/boost/any.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop 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 21215264a11c..8d3bb2c7c1fc 100644 --- a/external/boost/include/boost/archive/iterators/base64_from_binary.hpp +++ b/external/boost/include/boost/archive/iterators/base64_from_binary.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop 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 1b77e76eab9c..d5cb3e726f74 100644 --- a/external/boost/include/boost/archive/iterators/binary_from_base64.hpp +++ b/external/boost/include/boost/archive/iterators/binary_from_base64.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/archive/iterators/remove_whitespace.hpp b/external/boost/include/boost/archive/iterators/remove_whitespace.hpp index 61a0314adb91..03acd4442f45 100644 --- a/external/boost/include/boost/archive/iterators/remove_whitespace.hpp +++ b/external/boost/include/boost/archive/iterators/remove_whitespace.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/archive/iterators/transform_width.hpp b/external/boost/include/boost/archive/iterators/transform_width.hpp index c2e23f004f0e..25e0ad55e32a 100644 --- a/external/boost/include/boost/archive/iterators/transform_width.hpp +++ b/external/boost/include/boost/archive/iterators/transform_width.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/asio/ip/tcp.hpp b/external/boost/include/boost/asio/ip/tcp.hpp index 7ef6112d48bb..1bdc3531677a 100644 --- a/external/boost/include/boost/asio/ip/tcp.hpp +++ b/external/boost/include/boost/asio/ip/tcp.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #pragma GCC diagnostic ignored "-Woverloaded-virtual" #include_next diff --git a/external/boost/include/boost/beast/core.hpp b/external/boost/include/boost/beast/core.hpp index cbf7b6929e7d..c31ae6505128 100644 --- a/external/boost/include/boost/beast/core.hpp +++ b/external/boost/include/boost/beast/core.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #pragma GCC diagnostic ignored "-Woverloaded-virtual" #include_next diff --git a/external/boost/include/boost/beast/http.hpp b/external/boost/include/boost/beast/http.hpp index 8f419d160776..fbb361894a0f 100644 --- a/external/boost/include/boost/beast/http.hpp +++ b/external/boost/include/boost/beast/http.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #pragma GCC diagnostic ignored "-Woverloaded-virtual" #include_next diff --git a/external/boost/include/boost/bind/bind.hpp b/external/boost/include/boost/bind/bind.hpp index babdac2fd43e..0d97f583d8b8 100644 --- a/external/boost/include/boost/bind/bind.hpp +++ b/external/boost/include/boost/bind/bind.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/cast.hpp b/external/boost/include/boost/cast.hpp index ef9dca82f344..b37a9cf995a6 100644 --- a/external/boost/include/boost/cast.hpp +++ b/external/boost/include/boost/cast.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/circular_buffer.hpp b/external/boost/include/boost/circular_buffer.hpp index 6e963e818ef1..9210359a2540 100644 --- a/external/boost/include/boost/circular_buffer.hpp +++ b/external/boost/include/boost/circular_buffer.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/container/deque.hpp b/external/boost/include/boost/container/deque.hpp index cd8781e4b0b8..ad4631cb7362 100644 --- a/external/boost/include/boost/container/deque.hpp +++ b/external/boost/include/boost/container/deque.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/container/flat_map.hpp b/external/boost/include/boost/container/flat_map.hpp index 43a633c2fb44..2d08389abc4f 100644 --- a/external/boost/include/boost/container/flat_map.hpp +++ b/external/boost/include/boost/container/flat_map.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/container/small_vector.hpp b/external/boost/include/boost/container/small_vector.hpp index 2382383e1bab..167f7f3cfb00 100644 --- a/external/boost/include/boost/container/small_vector.hpp +++ b/external/boost/include/boost/container/small_vector.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/container/vector.hpp b/external/boost/include/boost/container/vector.hpp new file mode 100644 index 000000000000..2a0abf8d16cb --- /dev/null +++ b/external/boost/include/boost/container/vector.hpp @@ -0,0 +1,33 @@ +/* generated by bin/gen-boost-headers, do not edit! */ +#pragma once +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wpragmas" /* first! for GCC */ +#pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 5 +#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor" +#pragma GCC diagnostic ignored "-Wdeprecated-builtins" +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" +#pragma GCC diagnostic ignored "-Wdeprecated-copy" +#pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor" +#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 "-Wmaybe-uninitialized" +#pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend" +#pragma GCC diagnostic ignored "-Wnonnull" +#pragma GCC diagnostic ignored "-Wparentheses" +#pragma GCC diagnostic ignored "-Wplacement-new" +#pragma GCC diagnostic ignored "-Wreturn-type" +#pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wstrict-aliasing" +#pragma GCC diagnostic ignored "-Wtautological-constant-out-of-range-compare" +#pragma GCC diagnostic ignored "-Wtype-limits" +#pragma GCC diagnostic ignored "-Wundef" +#pragma GCC diagnostic ignored "-Wunused-but-set-variable" +#pragma GCC diagnostic ignored "-Wunused-local-typedefs" +#pragma GCC diagnostic ignored "-Wunused-macros" +#pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" +#pragma GCC diagnostic ignored "-Wunused-variable" +#include_next +#pragma GCC diagnostic pop diff --git a/external/boost/include/boost/core/noinit_adaptor.hpp b/external/boost/include/boost/core/noinit_adaptor.hpp index 4fb9b72da2e6..0241509994e9 100644 --- a/external/boost/include/boost/core/noinit_adaptor.hpp +++ b/external/boost/include/boost/core/noinit_adaptor.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/cstdint.hpp b/external/boost/include/boost/cstdint.hpp index 66e8c4321e00..8b9a54399700 100644 --- a/external/boost/include/boost/cstdint.hpp +++ b/external/boost/include/boost/cstdint.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/current_function.hpp b/external/boost/include/boost/current_function.hpp index 47002b61eaec..4a688acc3638 100644 --- a/external/boost/include/boost/current_function.hpp +++ b/external/boost/include/boost/current_function.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/date_time.hpp b/external/boost/include/boost/date_time.hpp index b9629a46d95e..6215c1fbc926 100644 --- a/external/boost/include/boost/date_time.hpp +++ b/external/boost/include/boost/date_time.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/date_time/gregorian/greg_date.hpp b/external/boost/include/boost/date_time/gregorian/greg_date.hpp index ffe15b05763e..9c36259d596b 100644 --- a/external/boost/include/boost/date_time/gregorian/greg_date.hpp +++ b/external/boost/include/boost/date_time/gregorian/greg_date.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop 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 f0ec8364e9fc..f637ed5cde6e 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 @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/enable_shared_from_this.hpp b/external/boost/include/boost/enable_shared_from_this.hpp index 261a77b97d51..877d1a33c838 100644 --- a/external/boost/include/boost/enable_shared_from_this.hpp +++ b/external/boost/include/boost/enable_shared_from_this.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/filesystem.hpp b/external/boost/include/boost/filesystem.hpp index 6efb78f6c811..c1f9c148f490 100644 --- a/external/boost/include/boost/filesystem.hpp +++ b/external/boost/include/boost/filesystem.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/filesystem/path.hpp b/external/boost/include/boost/filesystem/path.hpp index 7b3b4e265756..ed4133e0f352 100644 --- a/external/boost/include/boost/filesystem/path.hpp +++ b/external/boost/include/boost/filesystem/path.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/format.hpp b/external/boost/include/boost/format.hpp index b483226a628f..5a79532d02b8 100644 --- a/external/boost/include/boost/format.hpp +++ b/external/boost/include/boost/format.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/function.hpp b/external/boost/include/boost/function.hpp index 1d2e2a705da8..e7daca1aa76f 100644 --- a/external/boost/include/boost/function.hpp +++ b/external/boost/include/boost/function.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/functional/hash.hpp b/external/boost/include/boost/functional/hash.hpp index fe2cbf3d6687..ecbb2a718f34 100644 --- a/external/boost/include/boost/functional/hash.hpp +++ b/external/boost/include/boost/functional/hash.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/fusion/adapted/std_pair.hpp b/external/boost/include/boost/fusion/adapted/std_pair.hpp index bfc667ef9cd3..417ea25d25a6 100644 --- a/external/boost/include/boost/fusion/adapted/std_pair.hpp +++ b/external/boost/include/boost/fusion/adapted/std_pair.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/fusion/include/adapt_struct.hpp b/external/boost/include/boost/fusion/include/adapt_struct.hpp index f19c4694e432..38ec681ea916 100644 --- a/external/boost/include/boost/fusion/include/adapt_struct.hpp +++ b/external/boost/include/boost/fusion/include/adapt_struct.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/fusion/include/std_pair.hpp b/external/boost/include/boost/fusion/include/std_pair.hpp index bc115040eaac..a261762405f3 100644 --- a/external/boost/include/boost/fusion/include/std_pair.hpp +++ b/external/boost/include/boost/fusion/include/std_pair.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/interprocess/file_mapping.hpp b/external/boost/include/boost/interprocess/file_mapping.hpp index 8f3bb340be9d..75549b4620b8 100644 --- a/external/boost/include/boost/interprocess/file_mapping.hpp +++ b/external/boost/include/boost/interprocess/file_mapping.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/interprocess/mapped_region.hpp b/external/boost/include/boost/interprocess/mapped_region.hpp index bba283c8d527..29c9d1d92121 100644 --- a/external/boost/include/boost/interprocess/mapped_region.hpp +++ b/external/boost/include/boost/interprocess/mapped_region.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/intrusive/circular_list_algorithms.hpp b/external/boost/include/boost/intrusive/circular_list_algorithms.hpp index 456d4dbf47f3..c9db9773d862 100644 --- a/external/boost/include/boost/intrusive/circular_list_algorithms.hpp +++ b/external/boost/include/boost/intrusive/circular_list_algorithms.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/intrusive_ptr.hpp b/external/boost/include/boost/intrusive_ptr.hpp index 2b21a26f834e..819e051e54cc 100644 --- a/external/boost/include/boost/intrusive_ptr.hpp +++ b/external/boost/include/boost/intrusive_ptr.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/iostreams/device/file_descriptor.hpp b/external/boost/include/boost/iostreams/device/file_descriptor.hpp index 16517f28f17c..fa3f60456acc 100644 --- a/external/boost/include/boost/iostreams/device/file_descriptor.hpp +++ b/external/boost/include/boost/iostreams/device/file_descriptor.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/iostreams/filter/gzip.hpp b/external/boost/include/boost/iostreams/filter/gzip.hpp index 7f700501a290..7d32ee276a6c 100644 --- a/external/boost/include/boost/iostreams/filter/gzip.hpp +++ b/external/boost/include/boost/iostreams/filter/gzip.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/iostreams/filtering_stream.hpp b/external/boost/include/boost/iostreams/filtering_stream.hpp index a5f566c3a651..02ae15e0dcd4 100644 --- a/external/boost/include/boost/iostreams/filtering_stream.hpp +++ b/external/boost/include/boost/iostreams/filtering_stream.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/iterator/iterator_facade.hpp b/external/boost/include/boost/iterator/iterator_facade.hpp index b6610c19f03f..6933b20bb56d 100644 --- a/external/boost/include/boost/iterator/iterator_facade.hpp +++ b/external/boost/include/boost/iterator/iterator_facade.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/lexical_cast.hpp b/external/boost/include/boost/lexical_cast.hpp index 4f2d00e28d91..e46360e299a2 100644 --- a/external/boost/include/boost/lexical_cast.hpp +++ b/external/boost/include/boost/lexical_cast.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/locale.hpp b/external/boost/include/boost/locale.hpp index 6b9529635635..827a30bc4355 100644 --- a/external/boost/include/boost/locale.hpp +++ b/external/boost/include/boost/locale.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/locale/gnu_gettext.hpp b/external/boost/include/boost/locale/gnu_gettext.hpp index 5487b5d41b89..daafca51c84b 100644 --- a/external/boost/include/boost/locale/gnu_gettext.hpp +++ b/external/boost/include/boost/locale/gnu_gettext.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/make_shared.hpp b/external/boost/include/boost/make_shared.hpp index 7c8511076790..8dacaab6d88c 100644 --- a/external/boost/include/boost/make_shared.hpp +++ b/external/boost/include/boost/make_shared.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/math/constants/constants.hpp b/external/boost/include/boost/math/constants/constants.hpp index af2acf585aff..d1e818569bde 100644 --- a/external/boost/include/boost/math/constants/constants.hpp +++ b/external/boost/include/boost/math/constants/constants.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/math/special_functions/sinc.hpp b/external/boost/include/boost/math/special_functions/sinc.hpp index 38875f4f66cc..74b61d9934a3 100644 --- a/external/boost/include/boost/math/special_functions/sinc.hpp +++ b/external/boost/include/boost/math/special_functions/sinc.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/multi_array.hpp b/external/boost/include/boost/multi_array.hpp index 64a7b8002786..677a5fcf7004 100644 --- a/external/boost/include/boost/multi_array.hpp +++ b/external/boost/include/boost/multi_array.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/multi_index/composite_key.hpp b/external/boost/include/boost/multi_index/composite_key.hpp index dccd54eac08f..67c9377d8310 100644 --- a/external/boost/include/boost/multi_index/composite_key.hpp +++ b/external/boost/include/boost/multi_index/composite_key.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/multi_index/identity.hpp b/external/boost/include/boost/multi_index/identity.hpp index a3a8d3f0bf04..60aca2427454 100644 --- a/external/boost/include/boost/multi_index/identity.hpp +++ b/external/boost/include/boost/multi_index/identity.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/multi_index/mem_fun.hpp b/external/boost/include/boost/multi_index/mem_fun.hpp index be5343e1174d..904827160ef7 100644 --- a/external/boost/include/boost/multi_index/mem_fun.hpp +++ b/external/boost/include/boost/multi_index/mem_fun.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/multi_index/ordered_index.hpp b/external/boost/include/boost/multi_index/ordered_index.hpp index 3667290cef4e..daaa831eb0e8 100644 --- a/external/boost/include/boost/multi_index/ordered_index.hpp +++ b/external/boost/include/boost/multi_index/ordered_index.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop 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 7e7f8a7ba16b..d5b3308c690a 100644 --- a/external/boost/include/boost/multi_index/random_access_index.hpp +++ b/external/boost/include/boost/multi_index/random_access_index.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/multi_index/tag.hpp b/external/boost/include/boost/multi_index/tag.hpp index 65b57f4de6af..24a38befb9b4 100644 --- a/external/boost/include/boost/multi_index/tag.hpp +++ b/external/boost/include/boost/multi_index/tag.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/multi_index_container.hpp b/external/boost/include/boost/multi_index_container.hpp index d7b7435f5947..9e5f36a3f834 100644 --- a/external/boost/include/boost/multi_index_container.hpp +++ b/external/boost/include/boost/multi_index_container.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/none.hpp b/external/boost/include/boost/none.hpp index e02a162ff400..04f18088e43d 100644 --- a/external/boost/include/boost/none.hpp +++ b/external/boost/include/boost/none.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/numeric/conversion/cast.hpp b/external/boost/include/boost/numeric/conversion/cast.hpp index 452ac4609c31..edfe11533be1 100644 --- a/external/boost/include/boost/numeric/conversion/cast.hpp +++ b/external/boost/include/boost/numeric/conversion/cast.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/operators.hpp b/external/boost/include/boost/operators.hpp index 266e511ff553..23aa780754e8 100644 --- a/external/boost/include/boost/operators.hpp +++ b/external/boost/include/boost/operators.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/optional.hpp b/external/boost/include/boost/optional.hpp index 4369bf77eec9..855ca09af10e 100644 --- a/external/boost/include/boost/optional.hpp +++ b/external/boost/include/boost/optional.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/phoenix.hpp b/external/boost/include/boost/phoenix.hpp index 674054aca90e..127b734cbb73 100644 --- a/external/boost/include/boost/phoenix.hpp +++ b/external/boost/include/boost/phoenix.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/pool/object_pool.hpp b/external/boost/include/boost/pool/object_pool.hpp index 9f109ff18157..4d46e525146f 100644 --- a/external/boost/include/boost/pool/object_pool.hpp +++ b/external/boost/include/boost/pool/object_pool.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/program_options.hpp b/external/boost/include/boost/program_options.hpp index b763a905e452..abd022273f1e 100644 --- a/external/boost/include/boost/program_options.hpp +++ b/external/boost/include/boost/program_options.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/property_tree/info_parser.hpp b/external/boost/include/boost/property_tree/info_parser.hpp index fe4c44aa4a88..aaf3660e5796 100644 --- a/external/boost/include/boost/property_tree/info_parser.hpp +++ b/external/boost/include/boost/property_tree/info_parser.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/property_tree/ini_parser.hpp b/external/boost/include/boost/property_tree/ini_parser.hpp index d510817939e3..4c7558996387 100644 --- a/external/boost/include/boost/property_tree/ini_parser.hpp +++ b/external/boost/include/boost/property_tree/ini_parser.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/property_tree/json_parser.hpp b/external/boost/include/boost/property_tree/json_parser.hpp index e6c24c19c60f..8c7c6dd876df 100644 --- a/external/boost/include/boost/property_tree/json_parser.hpp +++ b/external/boost/include/boost/property_tree/json_parser.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/property_tree/json_parser/error.hpp b/external/boost/include/boost/property_tree/json_parser/error.hpp index b4e084fc4406..5d59a0aa4c1f 100644 --- a/external/boost/include/boost/property_tree/json_parser/error.hpp +++ b/external/boost/include/boost/property_tree/json_parser/error.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/property_tree/ptree.hpp b/external/boost/include/boost/property_tree/ptree.hpp index f44ddac47b8b..1d7b199d8e9d 100644 --- a/external/boost/include/boost/property_tree/ptree.hpp +++ b/external/boost/include/boost/property_tree/ptree.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/property_tree/ptree_fwd.hpp b/external/boost/include/boost/property_tree/ptree_fwd.hpp index 2d85e28d7093..2e8b89844f06 100644 --- a/external/boost/include/boost/property_tree/ptree_fwd.hpp +++ b/external/boost/include/boost/property_tree/ptree_fwd.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/range/adaptor/reversed.hpp b/external/boost/include/boost/range/adaptor/reversed.hpp index 95b7c2dfcc46..d44ebc4862d5 100644 --- a/external/boost/include/boost/range/adaptor/reversed.hpp +++ b/external/boost/include/boost/range/adaptor/reversed.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/range/iterator_range.hpp b/external/boost/include/boost/range/iterator_range.hpp index 9252012d3edd..6c38433edf45 100644 --- a/external/boost/include/boost/range/iterator_range.hpp +++ b/external/boost/include/boost/range/iterator_range.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/rational.hpp b/external/boost/include/boost/rational.hpp index 9e879bb79f84..207dce7cd6da 100644 --- a/external/boost/include/boost/rational.hpp +++ b/external/boost/include/boost/rational.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/regex.hpp b/external/boost/include/boost/regex.hpp index 3c7465b41510..219846d48b7e 100644 --- a/external/boost/include/boost/regex.hpp +++ b/external/boost/include/boost/regex.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/scoped_ptr.hpp b/external/boost/include/boost/scoped_ptr.hpp index 4d2ac5f8bede..e26fed180a0f 100644 --- a/external/boost/include/boost/scoped_ptr.hpp +++ b/external/boost/include/boost/scoped_ptr.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/shared_ptr.hpp b/external/boost/include/boost/shared_ptr.hpp index a531a6760099..bd8765eb0c21 100644 --- a/external/boost/include/boost/shared_ptr.hpp +++ b/external/boost/include/boost/shared_ptr.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/smart_ptr/make_shared.hpp b/external/boost/include/boost/smart_ptr/make_shared.hpp index 3d9027174a4d..d047cdcc2b23 100644 --- a/external/boost/include/boost/smart_ptr/make_shared.hpp +++ b/external/boost/include/boost/smart_ptr/make_shared.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/spirit/include/classic.hpp b/external/boost/include/boost/spirit/include/classic.hpp index 08f9541b52fb..094b12ad43f2 100644 --- a/external/boost/include/boost/spirit/include/classic.hpp +++ b/external/boost/include/boost/spirit/include/classic.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/spirit/include/classic_core.hpp b/external/boost/include/boost/spirit/include/classic_core.hpp index 872bc6df4d09..9d0ffb339b4d 100644 --- a/external/boost/include/boost/spirit/include/classic_core.hpp +++ b/external/boost/include/boost/spirit/include/classic_core.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop 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 8c15ad91e6e8..aac5e16de720 100644 --- a/external/boost/include/boost/spirit/include/classic_error_handling.hpp +++ b/external/boost/include/boost/spirit/include/classic_error_handling.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop 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 3fd75cd603bc..c471761d9ba4 100644 --- a/external/boost/include/boost/spirit/include/classic_file_iterator.hpp +++ b/external/boost/include/boost/spirit/include/classic_file_iterator.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/spirit/include/classic_utility.hpp b/external/boost/include/boost/spirit/include/classic_utility.hpp index 30648200bf08..4ecd7ab65faa 100644 --- a/external/boost/include/boost/spirit/include/classic_utility.hpp +++ b/external/boost/include/boost/spirit/include/classic_utility.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/spirit/include/phoenix.hpp b/external/boost/include/boost/spirit/include/phoenix.hpp index 8051c7caff92..8d9d831f1d9f 100644 --- a/external/boost/include/boost/spirit/include/phoenix.hpp +++ b/external/boost/include/boost/spirit/include/phoenix.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/spirit/include/qi.hpp b/external/boost/include/boost/spirit/include/qi.hpp index 69389b5c84d2..3d9459577f56 100644 --- a/external/boost/include/boost/spirit/include/qi.hpp +++ b/external/boost/include/boost/spirit/include/qi.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/spirit/include/qi_attr.hpp b/external/boost/include/boost/spirit/include/qi_attr.hpp index 314f7e8cd5a7..9545a3ccb2a5 100644 --- a/external/boost/include/boost/spirit/include/qi_attr.hpp +++ b/external/boost/include/boost/spirit/include/qi_attr.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/spirit/include/qi_lit.hpp b/external/boost/include/boost/spirit/include/qi_lit.hpp index 66d7ad804ea9..60b6ad69c5bd 100644 --- a/external/boost/include/boost/spirit/include/qi_lit.hpp +++ b/external/boost/include/boost/spirit/include/qi_lit.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/spirit/include/qi_optional.hpp b/external/boost/include/boost/spirit/include/qi_optional.hpp index c6b4b90fbaca..d5372a495f0b 100644 --- a/external/boost/include/boost/spirit/include/qi_optional.hpp +++ b/external/boost/include/boost/spirit/include/qi_optional.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop 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 399df002e93a..2e9a50d1e4e9 100644 --- a/external/boost/include/boost/spirit/include/qi_parse_attr.hpp +++ b/external/boost/include/boost/spirit/include/qi_parse_attr.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/spirit/include/qi_sequence.hpp b/external/boost/include/boost/spirit/include/qi_sequence.hpp index ed6dbf821d98..81f74e87fb20 100644 --- a/external/boost/include/boost/spirit/include/qi_sequence.hpp +++ b/external/boost/include/boost/spirit/include/qi_sequence.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/spirit/include/qi_symbols.hpp b/external/boost/include/boost/spirit/include/qi_symbols.hpp index f8e479ddf039..ee5c03cad016 100644 --- a/external/boost/include/boost/spirit/include/qi_symbols.hpp +++ b/external/boost/include/boost/spirit/include/qi_symbols.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/static_assert.hpp b/external/boost/include/boost/static_assert.hpp index 52a3cb459414..4b52f78bd464 100644 --- a/external/boost/include/boost/static_assert.hpp +++ b/external/boost/include/boost/static_assert.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/system/error_code.hpp b/external/boost/include/boost/system/error_code.hpp index a78acae4d303..2790e8037b80 100644 --- a/external/boost/include/boost/system/error_code.hpp +++ b/external/boost/include/boost/system/error_code.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/type_index.hpp b/external/boost/include/boost/type_index.hpp index 2b45b772f9df..9019b3ab632c 100644 --- a/external/boost/include/boost/type_index.hpp +++ b/external/boost/include/boost/type_index.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/type_traits/function_traits.hpp b/external/boost/include/boost/type_traits/function_traits.hpp index 34d4da4556b9..cd20b8050bad 100644 --- a/external/boost/include/boost/type_traits/function_traits.hpp +++ b/external/boost/include/boost/type_traits/function_traits.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/unordered_map.hpp b/external/boost/include/boost/unordered_map.hpp index a5b6251cde89..b76271a04e74 100644 --- a/external/boost/include/boost/unordered_map.hpp +++ b/external/boost/include/boost/unordered_map.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/uuid/detail/sha1.hpp b/external/boost/include/boost/uuid/detail/sha1.hpp index fc48b0a98787..7c07a37612f8 100644 --- a/external/boost/include/boost/uuid/detail/sha1.hpp +++ b/external/boost/include/boost/uuid/detail/sha1.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/uuid/sha1.hpp b/external/boost/include/boost/uuid/sha1.hpp index 36356294490c..22a083169bb6 100644 --- a/external/boost/include/boost/uuid/sha1.hpp +++ b/external/boost/include/boost/uuid/sha1.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/uuid/uuid.hpp b/external/boost/include/boost/uuid/uuid.hpp index 0a629f2c325d..2303305ed33b 100644 --- a/external/boost/include/boost/uuid/uuid.hpp +++ b/external/boost/include/boost/uuid/uuid.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/uuid/uuid_generators.hpp b/external/boost/include/boost/uuid/uuid_generators.hpp index 9cf428738b5e..c3d827b3221f 100644 --- a/external/boost/include/boost/uuid/uuid_generators.hpp +++ b/external/boost/include/boost/uuid/uuid_generators.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/uuid/uuid_io.hpp b/external/boost/include/boost/uuid/uuid_io.hpp index a605a8c0ede5..313c3d2952e5 100644 --- a/external/boost/include/boost/uuid/uuid_io.hpp +++ b/external/boost/include/boost/uuid/uuid_io.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/variant.hpp b/external/boost/include/boost/variant.hpp index adda214637cb..3fb7e0346a1c 100644 --- a/external/boost/include/boost/variant.hpp +++ b/external/boost/include/boost/variant.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/variant/recursive_variant.hpp b/external/boost/include/boost/variant/recursive_variant.hpp index 23491f236c88..8ecb18ecdd6f 100644 --- a/external/boost/include/boost/variant/recursive_variant.hpp +++ b/external/boost/include/boost/variant/recursive_variant.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop diff --git a/external/boost/include/boost/version.hpp b/external/boost/include/boost/version.hpp index f0d78c0acac1..fb7da5bdb809 100644 --- a/external/boost/include/boost/version.hpp +++ b/external/boost/include/boost/version.hpp @@ -27,6 +27,7 @@ #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-macros" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-template" #pragma GCC diagnostic ignored "-Wunused-variable" #include_next #pragma GCC diagnostic pop