From 497d0fd2e7fc4f1ad11bf2ab5245073a52059c01 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Thu, 10 Nov 2016 20:04:08 +0300 Subject: [PATCH] build: OSSpinLock deprecation warning --- modules/core/src/system.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/core/src/system.cpp b/modules/core/src/system.cpp index f5a1af2ac4..e552723ed8 100644 --- a/modules/core/src/system.cpp +++ b/modules/core/src/system.cpp @@ -908,6 +908,11 @@ int _interlockedExchangeAdd(int* addr, int delta) #elif defined __APPLE__ +#if defined(__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" +#endif + #include struct Mutex::Impl @@ -923,6 +928,10 @@ struct Mutex::Impl int refcount; }; +#if defined(__clang__) +#pragma clang diagnostic pop +#endif + #elif defined __linux__ && !defined ANDROID && !defined __LINUXTHREADS_OLD__ struct Mutex::Impl