From 2c3395cf8b207134685c7c64b887661561319e2e Mon Sep 17 00:00:00 2001 From: arbee Date: Wed, 27 Mar 2019 20:35:31 -0400 Subject: Fix compiling with Xcode 10.2 on macOS (nw) This shouldn't affect any other Clang configurations (or any older Xcodes); LMK if problems occur. --- 3rdparty/asio/include/asio/detail/config.hpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/3rdparty/asio/include/asio/detail/config.hpp b/3rdparty/asio/include/asio/detail/config.hpp index 017e6545f28..2fea4387f16 100644 --- a/3rdparty/asio/include/asio/detail/config.hpp +++ b/3rdparty/asio/include/asio/detail/config.hpp @@ -715,7 +715,13 @@ # endif # if !defined(ASIO_HAS_STD_STRING_VIEW) && __has_include() # define ASIO_HAS_STD_STRING_VIEW 1 -# define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1 +# if (__APPLE__) +# if ((__clang_major__ < 10) || ((__clang_major__ == 10) && (__clang_minor__ == 0) && (__clang_patchlevel__ < 1))) +# define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1 +# endif // clang < 10.0.1 +# else // for non-Xcode Clang +# define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1 +# endif # endif // __has_include() # endif // (__cplusplus >= 201103) # endif // defined(__clang__) -- cgit v1.2.3-70-g09d2