bin/gen-boost-headers                                                  |    1 +
 external/boost/include/boost/algorithm/string.hpp                      |    1 +
 external/boost/include/boost/algorithm/string/predicate.hpp            |    1 +
 external/boost/include/boost/archive/iterators/base64_from_binary.hpp  |    1 +
 external/boost/include/boost/archive/iterators/binary_from_base64.hpp  |    1 +
 external/boost/include/boost/archive/iterators/remove_whitespace.hpp   |    1 +
 external/boost/include/boost/archive/iterators/transform_width.hpp     |    1 +
 external/boost/include/boost/bind.hpp                                  |    1 +
 external/boost/include/boost/cast.hpp                                  |    1 +
 external/boost/include/boost/circular_buffer.hpp                       |    1 +
 external/boost/include/boost/cstdint.hpp                               |    1 +
 external/boost/include/boost/current_function.hpp                      |    1 +
 external/boost/include/boost/date_time.hpp                             |    1 +
 external/boost/include/boost/date_time/posix_time/posix_time.hpp       |    1 +
 external/boost/include/boost/filesystem.hpp                            |    1 +
 external/boost/include/boost/filesystem/path.hpp                       |    1 +
 external/boost/include/boost/functional/hash.hpp                       |    1 +
 external/boost/include/boost/fusion/adapted/std_pair.hpp               |    1 +
 external/boost/include/boost/fusion/include/adapt_struct.hpp           |    1 +
 external/boost/include/boost/intrusive/circular_list_algorithms.hpp    |    1 +
 external/boost/include/boost/intrusive_ptr.hpp                         |    1 +
 external/boost/include/boost/io/ios_state.hpp                          |    1 +
 external/boost/include/boost/iostreams/filter/gzip.hpp                 |    1 +
 external/boost/include/boost/iostreams/filtering_stream.hpp            |    1 +
 external/boost/include/boost/iterator/iterator_facade.hpp              |    1 +
 external/boost/include/boost/lexical_cast.hpp                          |    1 +
 external/boost/include/boost/locale.hpp                                |    1 +
 external/boost/include/boost/locale/gnu_gettext.hpp                    |    1 +
 external/boost/include/boost/logic/tribool.hpp                         |    1 +
 external/boost/include/boost/math/common_factor_rt.hpp                 |    1 +
 external/boost/include/boost/math/special_functions/expm1.hpp          |    1 +
 external/boost/include/boost/math/special_functions/sinc.hpp           |    1 +
 external/boost/include/boost/multi_array.hpp                           |    1 +
 external/boost/include/boost/multi_index/composite_key.hpp             |    1 +
 external/boost/include/boost/multi_index/identity.hpp                  |    1 +
 external/boost/include/boost/multi_index/mem_fun.hpp                   |    1 +
 external/boost/include/boost/multi_index/ordered_index.hpp             |    1 +
 external/boost/include/boost/multi_index/random_access_index.hpp       |    1 +
 external/boost/include/boost/multi_index_container.hpp                 |    1 +
 external/boost/include/boost/noncopyable.hpp                           |    1 +
 external/boost/include/boost/none.hpp                                  |    1 +
 external/boost/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/program_options.hpp                       |    1 +
 external/boost/include/boost/property_tree/json_parser.hpp             |    1 +
 external/boost/include/boost/property_tree/ptree.hpp                   |    1 +
 external/boost/include/boost/range/adaptor/reversed.hpp                |    1 +
 external/boost/include/boost/range/iterator_range.hpp                  |    1 +
 external/boost/include/boost/rational.hpp                              |    1 +
 external/boost/include/boost/scoped_ptr.hpp                            |    1 +
 external/boost/include/boost/shared_ptr.hpp                            |    1 +
 external/boost/include/boost/spirit/include/classic.hpp                |    1 +
 external/boost/include/boost/spirit/include/classic_core.hpp           |    1 +
 external/boost/include/boost/spirit/include/classic_error_handling.hpp |    1 +
 external/boost/include/boost/spirit/include/classic_file_iterator.hpp  |    1 +
 external/boost/include/boost/spirit/include/classic_utility.hpp        |    1 +
 external/boost/include/boost/spirit/include/phoenix.hpp                |    1 +
 external/boost/include/boost/spirit/include/qi.hpp                     |    1 +
 external/boost/include/boost/spirit/include/qi_attr.hpp                |    1 +
 external/boost/include/boost/spirit/include/qi_lit.hpp                 |    1 +
 external/boost/include/boost/spirit/include/qi_optional.hpp            |    1 +
 external/boost/include/boost/spirit/include/qi_parse_attr.hpp          |    1 +
 external/boost/include/boost/spirit/include/qi_sequence.hpp            |    1 +
 external/boost/include/boost/spirit/include/qi_symbols.hpp             |    1 +
 external/boost/include/boost/unordered_map.hpp                         |    1 +
 external/boost/include/boost/uuid/uuid_generators.hpp                  |    1 +
 external/boost/include/boost/uuid/uuid_io.hpp                          |    1 +
 external/boost/include/boost/variant.hpp                               |    1 +
 external/boost/include/boost/variant/recursive_variant.hpp             |    1 +
 external/boost/include/boost/version.hpp                               |    1 +
 71 files changed, 71 insertions(+)

New commits:
commit 7adb6398dcb081999003c61985ae8a203c65ce0d
Author:     Stephan Bergmann <sberg...@redhat.com>
AuthorDate: Wed Jul 22 13:37:06 2020 +0200
Commit:     Stephan Bergmann <sberg...@redhat.com>
CommitDate: Wed Jul 22 15:05:54 2020 +0200

    Silence GCC 11 trunk -Werror=nonnull in external/boost
    
    ...like
    
    > In file included from 
workdir/UnpackedTarball/boost/boost/concept/assert.hpp:35,
    >                  from 
workdir/UnpackedTarball/boost/boost/concept_check.hpp:20,
    >                  from 
workdir/UnpackedTarball/boost/boost/range/concepts.hpp:19,
    >                  from 
workdir/UnpackedTarball/boost/boost/range/size_type.hpp:20,
    >                  from 
workdir/UnpackedTarball/boost/boost/range/size.hpp:21,
    >                  from 
workdir/UnpackedTarball/boost/boost/range/functions.hpp:20,
    >                  from 
workdir/UnpackedTarball/boost/boost/range/iterator_range_core.hpp:38,
    >                  from 
workdir/UnpackedTarball/boost/boost/range/iterator_range.hpp:13,
    >                  from 
external/boost/include/boost/range/iterator_range.hpp:29,
    >                  from 
workdir/UnpackedTarball/boost/boost/range/as_literal.hpp:22,
    >                  from 
workdir/UnpackedTarball/boost/boost/algorithm/string/trim.hpp:19,
    >                  from 
workdir/UnpackedTarball/boost/boost/algorithm/string.hpp:19,
    >                  from 
external/boost/include/boost/algorithm/string.hpp:29,
    >                  from sal/cppunittester/cppunittester.cxx:61:
    > workdir/UnpackedTarball/boost/boost/concept/detail/general.hpp: In 
instantiation of ‘static void boost::concepts::constraint<Model>::failed() 
[with Model = 
boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char>
 >, const char*>]’:
    > workdir/UnpackedTarball/boost/boost/algorithm/string/iter_find.hpp:81:13: 
  required from ‘SequenceSequenceT& 
boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with 
SequenceSequenceT = std::__debug::vector<std::__cxx11::basic_string<char> >; 
RangeT = const char*&; FinderT = 
boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char>
 >]’
    > workdir/UnpackedTarball/boost/boost/algorithm/string/split.hpp:158:50:   
required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, 
RangeT&&, PredicateT, boost::algorithm::token_compress_mode_type) [with 
SequenceSequenceT = std::__debug::vector<std::__cxx11::basic_string<char> >; 
RangeT = const char*&; PredicateT = boost::algorithm::detail::is_any_ofF<char>]’
    > sal/cppunittester/cppunittester.cxx:303:71:   required from here
    > workdir/UnpackedTarball/boost/boost/concept/detail/general.hpp:47:52: 
error: ‘this’ pointer null [-Werror=nonnull]
    >    47 |     static void failed() { ((Model*)0)->constraints(); }
    >       |                            ~~~~~~~~~~~~~~~~~~~~~~~~^~
    
    Change-Id: Ia22b5d510ba41bea138dfcc8d8e0b9eb1e9ad41c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99217
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sberg...@redhat.com>

diff --git a/bin/gen-boost-headers b/bin/gen-boost-headers
index 5fe0e3a20d08..efcb712c832a 100755
--- a/bin/gen-boost-headers
+++ b/bin/gen-boost-headers
@@ -48,6 +48,7 @@ cat <(cd ${SRCDIR} && git grep -h '^# *include') \
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/algorithm/string.hpp 
b/external/boost/include/boost/algorithm/string.hpp
index 333a3f2f9bb3..da77bb9a1192 100644
--- a/external/boost/include/boost/algorithm/string.hpp
+++ b/external/boost/include/boost/algorithm/string.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/algorithm/string/predicate.hpp 
b/external/boost/include/boost/algorithm/string/predicate.hpp
index e0b5b9a3e9ac..b650c15d0f18 100644
--- a/external/boost/include/boost/algorithm/string/predicate.hpp
+++ b/external/boost/include/boost/algorithm/string/predicate.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
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 de893033acb3..b5f4f71463f8 100644
--- a/external/boost/include/boost/archive/iterators/base64_from_binary.hpp
+++ b/external/boost/include/boost/archive/iterators/base64_from_binary.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
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 957297b9447c..9f4311a6f58c 100644
--- a/external/boost/include/boost/archive/iterators/binary_from_base64.hpp
+++ b/external/boost/include/boost/archive/iterators/binary_from_base64.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git 
a/external/boost/include/boost/archive/iterators/remove_whitespace.hpp 
b/external/boost/include/boost/archive/iterators/remove_whitespace.hpp
index 07b3d224ff76..e8783de5f3e8 100644
--- a/external/boost/include/boost/archive/iterators/remove_whitespace.hpp
+++ b/external/boost/include/boost/archive/iterators/remove_whitespace.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/archive/iterators/transform_width.hpp 
b/external/boost/include/boost/archive/iterators/transform_width.hpp
index edee6d81cc12..4efa46f64986 100644
--- a/external/boost/include/boost/archive/iterators/transform_width.hpp
+++ b/external/boost/include/boost/archive/iterators/transform_width.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/bind.hpp 
b/external/boost/include/boost/bind.hpp
index 3e42e7bacde8..5e7c698542f5 100644
--- a/external/boost/include/boost/bind.hpp
+++ b/external/boost/include/boost/bind.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/cast.hpp 
b/external/boost/include/boost/cast.hpp
index eafffd76fe95..513ffd2d3a1e 100644
--- a/external/boost/include/boost/cast.hpp
+++ b/external/boost/include/boost/cast.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/circular_buffer.hpp 
b/external/boost/include/boost/circular_buffer.hpp
index 7b817b4a10d9..2971bef5947e 100644
--- a/external/boost/include/boost/circular_buffer.hpp
+++ b/external/boost/include/boost/circular_buffer.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/cstdint.hpp 
b/external/boost/include/boost/cstdint.hpp
index 78cbaefe591b..a1200b795e1b 100644
--- a/external/boost/include/boost/cstdint.hpp
+++ b/external/boost/include/boost/cstdint.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/current_function.hpp 
b/external/boost/include/boost/current_function.hpp
index b9668d11850b..94a8060a2a4d 100644
--- a/external/boost/include/boost/current_function.hpp
+++ b/external/boost/include/boost/current_function.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/date_time.hpp 
b/external/boost/include/boost/date_time.hpp
index d38505519ab4..ae191390b15b 100644
--- a/external/boost/include/boost/date_time.hpp
+++ b/external/boost/include/boost/date_time.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
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 cb03ce8a62b3..23623bfd0e98 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
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/filesystem.hpp 
b/external/boost/include/boost/filesystem.hpp
index c7654f8695f0..3096c1bc7152 100644
--- a/external/boost/include/boost/filesystem.hpp
+++ b/external/boost/include/boost/filesystem.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/filesystem/path.hpp 
b/external/boost/include/boost/filesystem/path.hpp
index df361b5904c2..6a00d52cb641 100644
--- a/external/boost/include/boost/filesystem/path.hpp
+++ b/external/boost/include/boost/filesystem/path.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/functional/hash.hpp 
b/external/boost/include/boost/functional/hash.hpp
index 5ea6c8f4ebf5..b7cf8109d2a3 100644
--- a/external/boost/include/boost/functional/hash.hpp
+++ b/external/boost/include/boost/functional/hash.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/fusion/adapted/std_pair.hpp 
b/external/boost/include/boost/fusion/adapted/std_pair.hpp
index 4ef4c2256839..dc53069f2ec9 100644
--- a/external/boost/include/boost/fusion/adapted/std_pair.hpp
+++ b/external/boost/include/boost/fusion/adapted/std_pair.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/fusion/include/adapt_struct.hpp 
b/external/boost/include/boost/fusion/include/adapt_struct.hpp
index e941d809b5c3..45cad2fdc913 100644
--- a/external/boost/include/boost/fusion/include/adapt_struct.hpp
+++ b/external/boost/include/boost/fusion/include/adapt_struct.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git 
a/external/boost/include/boost/intrusive/circular_list_algorithms.hpp 
b/external/boost/include/boost/intrusive/circular_list_algorithms.hpp
index 52abf97f5404..5276879e6e3d 100644
--- a/external/boost/include/boost/intrusive/circular_list_algorithms.hpp
+++ b/external/boost/include/boost/intrusive/circular_list_algorithms.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/intrusive_ptr.hpp 
b/external/boost/include/boost/intrusive_ptr.hpp
index b1e72bddde31..a5672b8eda3f 100644
--- a/external/boost/include/boost/intrusive_ptr.hpp
+++ b/external/boost/include/boost/intrusive_ptr.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/io/ios_state.hpp 
b/external/boost/include/boost/io/ios_state.hpp
index 6c9ff22d3601..75f26690b4f7 100644
--- a/external/boost/include/boost/io/ios_state.hpp
+++ b/external/boost/include/boost/io/ios_state.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/iostreams/filter/gzip.hpp 
b/external/boost/include/boost/iostreams/filter/gzip.hpp
index 5290e5872165..ba684a4c3f88 100644
--- a/external/boost/include/boost/iostreams/filter/gzip.hpp
+++ b/external/boost/include/boost/iostreams/filter/gzip.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/iostreams/filtering_stream.hpp 
b/external/boost/include/boost/iostreams/filtering_stream.hpp
index b6f59a57b801..17707286c7e1 100644
--- a/external/boost/include/boost/iostreams/filtering_stream.hpp
+++ b/external/boost/include/boost/iostreams/filtering_stream.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/iterator/iterator_facade.hpp 
b/external/boost/include/boost/iterator/iterator_facade.hpp
index 728a39e4f06d..dc8aa41e6e98 100644
--- a/external/boost/include/boost/iterator/iterator_facade.hpp
+++ b/external/boost/include/boost/iterator/iterator_facade.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/lexical_cast.hpp 
b/external/boost/include/boost/lexical_cast.hpp
index 4103ef7488eb..56eaf59ef59e 100644
--- a/external/boost/include/boost/lexical_cast.hpp
+++ b/external/boost/include/boost/lexical_cast.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/locale.hpp 
b/external/boost/include/boost/locale.hpp
index d9a9765d2a6f..961105150bbe 100644
--- a/external/boost/include/boost/locale.hpp
+++ b/external/boost/include/boost/locale.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/locale/gnu_gettext.hpp 
b/external/boost/include/boost/locale/gnu_gettext.hpp
index 8a80fcf7840e..979ece26732d 100644
--- a/external/boost/include/boost/locale/gnu_gettext.hpp
+++ b/external/boost/include/boost/locale/gnu_gettext.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/logic/tribool.hpp 
b/external/boost/include/boost/logic/tribool.hpp
index b2b05f3f3862..cbb8993dba96 100644
--- a/external/boost/include/boost/logic/tribool.hpp
+++ b/external/boost/include/boost/logic/tribool.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/math/common_factor_rt.hpp 
b/external/boost/include/boost/math/common_factor_rt.hpp
index 14cd99bbe3ee..72ae2ec67247 100644
--- a/external/boost/include/boost/math/common_factor_rt.hpp
+++ b/external/boost/include/boost/math/common_factor_rt.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/math/special_functions/expm1.hpp 
b/external/boost/include/boost/math/special_functions/expm1.hpp
index c4f8497f95e1..ac92a5ade18a 100644
--- a/external/boost/include/boost/math/special_functions/expm1.hpp
+++ b/external/boost/include/boost/math/special_functions/expm1.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/math/special_functions/sinc.hpp 
b/external/boost/include/boost/math/special_functions/sinc.hpp
index d65352347e81..262bdf7000fb 100644
--- a/external/boost/include/boost/math/special_functions/sinc.hpp
+++ b/external/boost/include/boost/math/special_functions/sinc.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/multi_array.hpp 
b/external/boost/include/boost/multi_array.hpp
index 5c5991276834..bbf1ee094bde 100644
--- a/external/boost/include/boost/multi_array.hpp
+++ b/external/boost/include/boost/multi_array.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/multi_index/composite_key.hpp 
b/external/boost/include/boost/multi_index/composite_key.hpp
index d3130253ddc6..fc71af8a9eea 100644
--- a/external/boost/include/boost/multi_index/composite_key.hpp
+++ b/external/boost/include/boost/multi_index/composite_key.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/multi_index/identity.hpp 
b/external/boost/include/boost/multi_index/identity.hpp
index c222742043c8..95d61fb87ca0 100644
--- a/external/boost/include/boost/multi_index/identity.hpp
+++ b/external/boost/include/boost/multi_index/identity.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/multi_index/mem_fun.hpp 
b/external/boost/include/boost/multi_index/mem_fun.hpp
index aad41336c8aa..cc1c4e16e325 100644
--- a/external/boost/include/boost/multi_index/mem_fun.hpp
+++ b/external/boost/include/boost/multi_index/mem_fun.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/multi_index/ordered_index.hpp 
b/external/boost/include/boost/multi_index/ordered_index.hpp
index bc9cd14a1550..a617eeb923a4 100644
--- a/external/boost/include/boost/multi_index/ordered_index.hpp
+++ b/external/boost/include/boost/multi_index/ordered_index.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
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 474b79709c70..0af3b51e8eca 100644
--- a/external/boost/include/boost/multi_index/random_access_index.hpp
+++ b/external/boost/include/boost/multi_index/random_access_index.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/multi_index_container.hpp 
b/external/boost/include/boost/multi_index_container.hpp
index 8e888b525272..5e0f39701cab 100644
--- a/external/boost/include/boost/multi_index_container.hpp
+++ b/external/boost/include/boost/multi_index_container.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/noncopyable.hpp 
b/external/boost/include/boost/noncopyable.hpp
index 0fce89f255cc..8c57e4df64c4 100644
--- a/external/boost/include/boost/noncopyable.hpp
+++ b/external/boost/include/boost/noncopyable.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/none.hpp 
b/external/boost/include/boost/none.hpp
index fb83a5c51bd4..4b49b9806b19 100644
--- a/external/boost/include/boost/none.hpp
+++ b/external/boost/include/boost/none.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/numeric/conversion/cast.hpp 
b/external/boost/include/boost/numeric/conversion/cast.hpp
index 9d2a0050ad4b..d85f2924e812 100644
--- a/external/boost/include/boost/numeric/conversion/cast.hpp
+++ b/external/boost/include/boost/numeric/conversion/cast.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/operators.hpp 
b/external/boost/include/boost/operators.hpp
index 5f2b659ed91c..716d97934723 100644
--- a/external/boost/include/boost/operators.hpp
+++ b/external/boost/include/boost/operators.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/optional.hpp 
b/external/boost/include/boost/optional.hpp
index 5031d7fd23d4..892970ccd7cf 100644
--- a/external/boost/include/boost/optional.hpp
+++ b/external/boost/include/boost/optional.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/program_options.hpp 
b/external/boost/include/boost/program_options.hpp
index 2a71fa60ef6a..9e39f3dfd8a2 100644
--- a/external/boost/include/boost/program_options.hpp
+++ b/external/boost/include/boost/program_options.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/property_tree/json_parser.hpp 
b/external/boost/include/boost/property_tree/json_parser.hpp
index 5c592a9f380c..80808d0ebc04 100644
--- a/external/boost/include/boost/property_tree/json_parser.hpp
+++ b/external/boost/include/boost/property_tree/json_parser.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/property_tree/ptree.hpp 
b/external/boost/include/boost/property_tree/ptree.hpp
index 3619463de578..d000b5b94c08 100644
--- a/external/boost/include/boost/property_tree/ptree.hpp
+++ b/external/boost/include/boost/property_tree/ptree.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/range/adaptor/reversed.hpp 
b/external/boost/include/boost/range/adaptor/reversed.hpp
index 7959acae1195..5cd97dc3c1a4 100644
--- a/external/boost/include/boost/range/adaptor/reversed.hpp
+++ b/external/boost/include/boost/range/adaptor/reversed.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/range/iterator_range.hpp 
b/external/boost/include/boost/range/iterator_range.hpp
index 6f380bc5e553..eaf0570b2874 100644
--- a/external/boost/include/boost/range/iterator_range.hpp
+++ b/external/boost/include/boost/range/iterator_range.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/rational.hpp 
b/external/boost/include/boost/rational.hpp
index 30e34586b1ab..93cf05cc0fea 100644
--- a/external/boost/include/boost/rational.hpp
+++ b/external/boost/include/boost/rational.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/scoped_ptr.hpp 
b/external/boost/include/boost/scoped_ptr.hpp
index 3c077749cca9..32aa3486a5d3 100644
--- a/external/boost/include/boost/scoped_ptr.hpp
+++ b/external/boost/include/boost/scoped_ptr.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/shared_ptr.hpp 
b/external/boost/include/boost/shared_ptr.hpp
index a3fec816cbcc..946c1ffdf297 100644
--- a/external/boost/include/boost/shared_ptr.hpp
+++ b/external/boost/include/boost/shared_ptr.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/spirit/include/classic.hpp 
b/external/boost/include/boost/spirit/include/classic.hpp
index 8381c99bbe3a..cbce68b6cc9e 100644
--- a/external/boost/include/boost/spirit/include/classic.hpp
+++ b/external/boost/include/boost/spirit/include/classic.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/spirit/include/classic_core.hpp 
b/external/boost/include/boost/spirit/include/classic_core.hpp
index fc3842a0a584..c2c28fec5bf4 100644
--- a/external/boost/include/boost/spirit/include/classic_core.hpp
+++ b/external/boost/include/boost/spirit/include/classic_core.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
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 183e1d1aebad..bc7498777a66 100644
--- a/external/boost/include/boost/spirit/include/classic_error_handling.hpp
+++ b/external/boost/include/boost/spirit/include/classic_error_handling.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
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 f1265fb1ac13..b1745d453960 100644
--- a/external/boost/include/boost/spirit/include/classic_file_iterator.hpp
+++ b/external/boost/include/boost/spirit/include/classic_file_iterator.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/spirit/include/classic_utility.hpp 
b/external/boost/include/boost/spirit/include/classic_utility.hpp
index b30432515a54..e68c37e9144a 100644
--- a/external/boost/include/boost/spirit/include/classic_utility.hpp
+++ b/external/boost/include/boost/spirit/include/classic_utility.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/spirit/include/phoenix.hpp 
b/external/boost/include/boost/spirit/include/phoenix.hpp
index f0b865bbb92c..9b08a6c2c14a 100644
--- a/external/boost/include/boost/spirit/include/phoenix.hpp
+++ b/external/boost/include/boost/spirit/include/phoenix.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/spirit/include/qi.hpp 
b/external/boost/include/boost/spirit/include/qi.hpp
index 673e108ac393..04c8d83d19a5 100644
--- a/external/boost/include/boost/spirit/include/qi.hpp
+++ b/external/boost/include/boost/spirit/include/qi.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/spirit/include/qi_attr.hpp 
b/external/boost/include/boost/spirit/include/qi_attr.hpp
index 8f7cfcb54223..260082005876 100644
--- a/external/boost/include/boost/spirit/include/qi_attr.hpp
+++ b/external/boost/include/boost/spirit/include/qi_attr.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/spirit/include/qi_lit.hpp 
b/external/boost/include/boost/spirit/include/qi_lit.hpp
index d78a9b687ed4..d2a768a0d7dd 100644
--- a/external/boost/include/boost/spirit/include/qi_lit.hpp
+++ b/external/boost/include/boost/spirit/include/qi_lit.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/spirit/include/qi_optional.hpp 
b/external/boost/include/boost/spirit/include/qi_optional.hpp
index 744e3896b080..2ec4204e790d 100644
--- a/external/boost/include/boost/spirit/include/qi_optional.hpp
+++ b/external/boost/include/boost/spirit/include/qi_optional.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
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 b02d9154ec94..12a3fec4ab63 100644
--- a/external/boost/include/boost/spirit/include/qi_parse_attr.hpp
+++ b/external/boost/include/boost/spirit/include/qi_parse_attr.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/spirit/include/qi_sequence.hpp 
b/external/boost/include/boost/spirit/include/qi_sequence.hpp
index 9a03d2fdab39..578e73c5b0e0 100644
--- a/external/boost/include/boost/spirit/include/qi_sequence.hpp
+++ b/external/boost/include/boost/spirit/include/qi_sequence.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/spirit/include/qi_symbols.hpp 
b/external/boost/include/boost/spirit/include/qi_symbols.hpp
index 38b6464da2d8..fb60a7f712f8 100644
--- a/external/boost/include/boost/spirit/include/qi_symbols.hpp
+++ b/external/boost/include/boost/spirit/include/qi_symbols.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/unordered_map.hpp 
b/external/boost/include/boost/unordered_map.hpp
index 81964e0c5695..f626a6a0c28c 100644
--- a/external/boost/include/boost/unordered_map.hpp
+++ b/external/boost/include/boost/unordered_map.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/uuid/uuid_generators.hpp 
b/external/boost/include/boost/uuid/uuid_generators.hpp
index 7b827e36c7c3..86e07a639e0c 100644
--- a/external/boost/include/boost/uuid/uuid_generators.hpp
+++ b/external/boost/include/boost/uuid/uuid_generators.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/uuid/uuid_io.hpp 
b/external/boost/include/boost/uuid/uuid_io.hpp
index a489f9fb1c41..4da4374bbfc7 100644
--- a/external/boost/include/boost/uuid/uuid_io.hpp
+++ b/external/boost/include/boost/uuid/uuid_io.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/variant.hpp 
b/external/boost/include/boost/variant.hpp
index 177b60cf960e..7019b15c0d5e 100644
--- a/external/boost/include/boost/variant.hpp
+++ b/external/boost/include/boost/variant.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/variant/recursive_variant.hpp 
b/external/boost/include/boost/variant/recursive_variant.hpp
index 43244171b51d..38f71a0f3dcd 100644
--- a/external/boost/include/boost/variant/recursive_variant.hpp
+++ b/external/boost/include/boost/variant/recursive_variant.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
diff --git a/external/boost/include/boost/version.hpp 
b/external/boost/include/boost/version.hpp
index 21d1319ee435..4843c225a934 100644
--- a/external/boost/include/boost/version.hpp
+++ b/external/boost/include/boost/version.hpp
@@ -14,6 +14,7 @@
 #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #pragma GCC diagnostic ignored "-Wmicrosoft-unqualified-friend"
 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wnonnull"
 #pragma GCC diagnostic ignored "-Wparentheses"
 #pragma GCC diagnostic ignored "-Wplacement-new"
 #pragma GCC diagnostic ignored "-Wreturn-type"
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to