From 0cc97411d51a8e9fda2be7d406ecdcb0e57e5a12 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Sat, 11 Aug 2012 16:28:53 +0200 Subject: [PATCH] #include the qmutex_xxx.cpp at the end of qmutex.cpp This produces slightly better inlining results. Change-Id: Ie86471577f888cb2d9c9989306ec69ce0a296108 Reviewed-by: Lars Knoll Reviewed-by: Olivier Goffart --- src/corelib/thread/qmutex.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/corelib/thread/qmutex.cpp b/src/corelib/thread/qmutex.cpp index 35bb3ac78e..305074f096 100644 --- a/src/corelib/thread/qmutex.cpp +++ b/src/corelib/thread/qmutex.cpp @@ -577,7 +577,16 @@ void QRecursiveMutexPrivate::unlock() Q_DECL_NOTHROW } } - QT_END_NAMESPACE +#ifdef QT_LINUX_FUTEX +# include "qmutex_linux.cpp" +#elif defined(Q_OS_MAC) +# include "qmutex_mac.cpp" +#elif defined(Q_OS_WIN) +# include "qmutex_win.cpp" +#else +# include "qmutex_unix.cpp" +#endif + #endif // QT_NO_THREAD