office-gobmx/external/boost
Stephan Bergmann 306510f085 Adapt to new Clang 15 trunk -Wdeprecated-builtins
...<0b89d1d59f>
"[Sema] Add deprecation warnings for some compiler provided __has_* type
traits", which hits in Boost include files,

> In file included from libreofficekit/qa/tilebench/tilebench.cxx:27:
> In file included from external/boost/include/boost/property_tree/json_parser.hpp:31:
> In file included from workdir/UnpackedTarball/boost/boost/property_tree/json_parser.hpp:14:
> In file included from external/boost/include/boost/property_tree/ptree.hpp:31:
> In file included from workdir/UnpackedTarball/boost/boost/property_tree/ptree.hpp:16:
> In file included from workdir/UnpackedTarball/boost/boost/property_tree/string_path.hpp:15:
> In file included from workdir/UnpackedTarball/boost/boost/property_tree/id_translator.hpp:16:
> In file included from external/boost/include/boost/optional.hpp:31:
> In file included from workdir/UnpackedTarball/boost/boost/optional.hpp:15:
> In file included from workdir/UnpackedTarball/boost/boost/optional/optional.hpp:42:
> workdir/UnpackedTarball/boost/boost/type_traits/has_nothrow_constructor.hpp:27:84: error: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Werror,-Wdeprecated-builtins]
> template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
>                                                                                    ^
> workdir/UnpackedTarball/boost/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
> #     define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
>                                                ^

etc.

Change-Id: I08376710e25013b44279532d6e5fc256ed95cb76
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137046
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-07-14 13:28:50 +02:00
..
include/boost Adapt to new Clang 15 trunk -Wdeprecated-builtins 2022-07-14 13:28:50 +02:00
boost-emscripten-noshm.patch.0
boost-emscripten-nowasm.patch.0
boost.6142.warnings.patch.1
boost.between.warning.patch
boost.fallback.encoding.patch
boost.noiconv.patch
boost_1_59_0.mpl.config.wundef.patch
boost_1_59_0.property_tree.wreturn-type.patch
boost_1_63_0.undef.warning.patch.1
clang-cl.patch.0
libc++.patch.0
Makefile
Module_boost.mk
msvc2017.patch.0
README
repack_tarball.sh
rtti.patch.0
StaticLibrary_boost_date_time.mk
StaticLibrary_boost_filesystem.mk
StaticLibrary_boost_iostreams.mk
StaticLibrary_boost_locale.mk
StaticLibrary_boost_system.mk
UnpackedTarball_boost.mk
windows-no-utf8-locales.patch.0

From [http://www.boost.org/].

Apart from the spirit parsing framework, LibreOffice currently mostly
uses the smart pointers, pool memory and binders functionality.