From 5b426f2a8a159ccf6e58603243ac9773562ed607 Mon Sep 17 00:00:00 2001 From: Alexander Borsuk <170263+biodranik@users.noreply.github.com> Date: Wed, 10 Apr 2024 12:24:23 +0200 Subject: [PATCH] Fix Apple clang build warning/error on iOS/tvOS boost/asio/ip/impl/address_v6.ipp:285:28: error: implicit conversion loses integer precision: 'unsigned long' to 'scope_id_type' (aka 'unsigned int') [-Werror,-Wshorten-64-to-32] --- include/boost/asio/ip/impl/address_v6.ipp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/asio/ip/impl/address_v6.ipp b/include/boost/asio/ip/impl/address_v6.ipp index cf81cca410..adb7ae1d4e 100644 --- a/include/boost/asio/ip/impl/address_v6.ipp +++ b/include/boost/asio/ip/impl/address_v6.ipp @@ -282,7 +282,7 @@ address_v6 make_address_v6(const char* str, if (boost::asio::detail::socket_ops::inet_pton( BOOST_ASIO_OS_DEF(AF_INET6), str, &bytes[0], &scope_id, ec) <= 0) return address_v6(); - return address_v6(bytes, scope_id); + return address_v6(bytes, static_cast(scope_id)); } address_v6 make_address_v6(const std::string& str)