qt6-bb10/tests/benchmarks/corelib/tools/qsharedpointer
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
..
CMakeLists.txt Add a benchmark for QSharedPointer 2021-07-27 14:58:41 +02:00
tst_bench_shared_ptr.cpp tst_bench_shared_ptr: fix build with BOOST_NO_EXCEPTIONS 2022-06-22 03:09:24 +02:00