qt5base-lts/tests/benchmarks/corelib
Marc Mutz 882fc48b9e tst_bench_shared_ptr: fix build with BOOST_NO_EXCEPTIONS
If, for whatever reason, BOOST_NO_EXCEPTIONS is defined, the user of
the Boost libraries is supposed to provide a definition of
boost::throw_exception, which we didn't.

We used to run into this only on ubsan builds, but it seems we now
have the problem on a regular Ubuntu 22.04 build, too (cf. bugreport).

Fix by adding the necessary definitions.

Fixes: QTBUG-104083
Pick-to: 6.4 6.3
Change-Id: I9b061a158a5b77e8d286bd7b40312e5bc63ee8de
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2022-06-22 03:09:24 +02:00
..
io Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
itemmodels Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
json Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
kernel Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
mimetypes Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
plugin Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
text Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
thread Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
time Make two QDT benchmarks data-driven and add more rows 2022-06-15 08:57:20 +02:00
tools tst_bench_shared_ptr: fix build with BOOST_NO_EXCEPTIONS 2022-06-22 03:09:24 +02:00
CMakeLists.txt Add QSortFilterProxyModel clear-filter benchmark 2021-04-25 13:25:01 +03:00