From c1bc98da02f0f9335e10f45cc5df4c7e3afcee31 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Thu, 5 Dec 2024 15:53:39 -0800 Subject: [PATCH] QMutex/FreeBSD: mark the functions as noexcept as it always has futex See qfutex_freebsd_p.h. Pick-to: 6.8 6.9 Change-Id: I7e7bbb8387ae2e7b0c39fffd65c7b03e3a65a853 Reviewed-by: Allan Sandfeld Jensen --- src/corelib/thread/qmutex.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/thread/qmutex.h b/src/corelib/thread/qmutex.h index 1c01bdc763a..42ba2e3cb3e 100644 --- a/src/corelib/thread/qmutex.h +++ b/src/corelib/thread/qmutex.h @@ -15,7 +15,7 @@ QT_BEGIN_NAMESPACE #if QT_CONFIG(thread) || defined(Q_QDOC) -#if defined(Q_OS_LINUX) || defined(Q_OS_WIN) // these platforms use futex +#if defined(Q_OS_FREEBSD) || defined(Q_OS_LINUX) || defined(Q_OS_WIN) // these platforms use futex # define QT_MUTEX_LOCK_NOEXCEPT noexcept #else # define QT_MUTEX_LOCK_NOEXCEPT