diff options
Diffstat (limited to '3rdparty/asio/src/tests/unit/ip/address_v4.cpp')
-rw-r--r-- | 3rdparty/asio/src/tests/unit/ip/address_v4.cpp | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/3rdparty/asio/src/tests/unit/ip/address_v4.cpp b/3rdparty/asio/src/tests/unit/ip/address_v4.cpp index e65f12b06a1..6fb361b9544 100644 --- a/3rdparty/asio/src/tests/unit/ip/address_v4.cpp +++ b/3rdparty/asio/src/tests/unit/ip/address_v4.cpp @@ -2,7 +2,7 @@ // address_v4.cpp // ~~~~~~~~~~~~~~ // -// Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com) +// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com) // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) @@ -132,15 +132,15 @@ void test() addr1 = ip::make_address_v4("127.0.0.1", ec); addr1 = ip::make_address_v4(string_value); addr1 = ip::make_address_v4(string_value, ec); -#if defined(ASIO_HAS_STD_STRING_VIEW) -# if defined(ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW) - std::experimental::string_view string_view_value("127.0.0.1"); -# else // defined(ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW) +#if defined(ASIO_HAS_STRING_VIEW) +# if defined(ASIO_HAS_STD_STRING_VIEW) std::string_view string_view_value("127.0.0.1"); +# elif defined(ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW) + std::experimental::string_view string_view_value("127.0.0.1"); # endif // defined(ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW) addr1 = ip::make_address_v4(string_view_value); addr1 = ip::make_address_v4(string_view_value, ec); -#endif // defined(ASIO_HAS_STD_STRING_VIEW) +#endif // defined(ASIO_HAS_STRING_VIEW) // address_v4 I/O. @@ -151,6 +151,11 @@ void test() std::wostringstream wos; wos << addr1; #endif // !defined(BOOST_NO_STD_WSTREAMBUF) + +#if defined(ASIO_HAS_STD_HASH) + std::size_t hash1 = std::hash<ip::address_v4>()(addr1); + (void)hash1; +#endif // defined(ASIO_HAS_STD_HASH) } catch (std::exception&) { @@ -319,6 +324,6 @@ void test() ASIO_TEST_SUITE ( "ip/address_v4", - ASIO_TEST_CASE(ip_address_v4_compile::test) + ASIO_COMPILE_TEST_CASE(ip_address_v4_compile::test) ASIO_TEST_CASE(ip_address_v4_runtime::test) ) |