Ticket #13121: boost_1_64_0-asio.patch
File boost_1_64_0-asio.patch, 1.0 KB (added by , 5 years ago) |
---|
-
boost/asio/detail/fenced_block.hpp
old new 20 20 #if !defined(BOOST_ASIO_HAS_THREADS) \ 21 21 || defined(BOOST_ASIO_DISABLE_FENCED_BLOCK) 22 22 # include <boost/asio/detail/null_fenced_block.hpp> 23 #elif defined(BOOST_ASIO_HAS_STD_ATOMIC) 23 #elif defined(BOOST_ASIO_HAS_STD_ATOMIC) && (!defined(__GNUC__) || (__GNUC__*100 + __GNUC_MINOR__ > 406)) 24 24 # include <boost/asio/detail/std_fenced_block.hpp> 25 25 #elif defined(__MACH__) && defined(__APPLE__) 26 26 # include <boost/asio/detail/macos_fenced_block.hpp> … … 51 51 #if !defined(BOOST_ASIO_HAS_THREADS) \ 52 52 || defined(BOOST_ASIO_DISABLE_FENCED_BLOCK) 53 53 typedef null_fenced_block fenced_block; 54 #elif defined(BOOST_ASIO_HAS_STD_ATOMIC) 54 #elif defined(BOOST_ASIO_HAS_STD_ATOMIC) && (!defined(__GNUC__) || (__GNUC__*100 + __GNUC_MINOR__ > 406)) 55 55 typedef std_fenced_block fenced_block; 56 56 #elif defined(__MACH__) && defined(__APPLE__) 57 57 typedef macos_fenced_block fenced_block;