From 3b77df96facc38ab1122e4e29ac7588c79872f6c Mon Sep 17 00:00:00 2001 From: James Donald Date: Wed, 26 Oct 2016 15:28:04 -0700 Subject: [PATCH] Fix Xcode 8 deprecation warning on memory barrier --- .../autoboost/autoboost/asio/detail/macos_fenced_block.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contrib/autoboost/autoboost/asio/detail/macos_fenced_block.hpp b/contrib/autoboost/autoboost/asio/detail/macos_fenced_block.hpp index 8cc35d7fe..94b2b3aa1 100644 --- a/contrib/autoboost/autoboost/asio/detail/macos_fenced_block.hpp +++ b/contrib/autoboost/autoboost/asio/detail/macos_fenced_block.hpp @@ -19,7 +19,7 @@ #if defined(__MACH__) && defined(__APPLE__) -#include +#include #include @@ -42,13 +42,13 @@ class macos_fenced_block // Constructor for a full fenced block. explicit macos_fenced_block(full_t) { - OSMemoryBarrier(); + std::atomic_thread_fence(std::memory_order_seq_cst); } // Destructor. ~macos_fenced_block() { - OSMemoryBarrier(); + std::atomic_thread_fence(std::memory_order_seq_cst); } };