summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/asio/include/asio/detail/config.hpp
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/asio/include/asio/detail/config.hpp')
-rw-r--r--3rdparty/asio/include/asio/detail/config.hpp8
1 files changed, 7 insertions, 1 deletions
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(<experimental/string_view>)
# 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(<experimental/string_view>)
# endif // (__cplusplus >= 201103)
# endif // defined(__clang__)