aboutsummaryrefslogtreecommitdiff
path: root/src/pj_mutex.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/pj_mutex.cpp')
-rw-r--r--src/pj_mutex.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/pj_mutex.cpp b/src/pj_mutex.cpp
index dc4a441b..61487cec 100644
--- a/src/pj_mutex.cpp
+++ b/src/pj_mutex.cpp
@@ -106,7 +106,14 @@ void pj_cleanup_lock()
#include "pthread.h"
#ifdef PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
+#ifdef __GNUC__
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wzero-as-null-pointer-constant"
+#endif
static pthread_mutex_t core_lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
+#ifdef __GNUC__
+#pragma GCC diagnostic pop
+#endif
#else
static pthread_mutex_t core_lock;