From f8bea0b246d1dd9e19c6b22a384480ef78d7716b 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. Change-Id: I7e7bbb8387ae2e7b0c39fffd65c7b03e3a65a853 Reviewed-by: Allan Sandfeld Jensen (cherry picked from commit c1bc98da02f0f9335e10f45cc5df4c7e3afcee31) Reviewed-by: Qt Cherry-pick Bot (cherry picked from commit ff303c5cd9f0ea0bea063775795157c523e74ef9) --- 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 743b86939eb..a8e05df2a26 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