2
0
mirror of https://github.com/boostorg/uuid.git synced 2026-01-19 04:42:16 +00:00

Fix -Wsign-conversion warning with gcc 13.3.

This commit is contained in:
Andrey Semashev
2026-01-07 20:08:43 +03:00
parent 347258c6c8
commit 286b66b385

View File

@@ -208,7 +208,7 @@ BOOST_FORCEINLINE Char* to_chars_simd(uuid const& u, Char* out) noexcept
#if defined(BOOST_UUID_USE_SSE41)
detail::store_native_u32(out + 32, static_cast<std::uint32_t>(_mm_extract_epi32(mm_chars3, 3)));
#else
detail::store_native_u32(out + 32, _mm_cvtsi128_si32(_mm_srli_si128(mm_chars3, 12)));
detail::store_native_u32(out + 32, static_cast<std::uint32_t>(_mm_cvtsi128_si32(_mm_srli_si128(mm_chars3, 12))));
#endif
}
else BOOST_IF_CONSTEXPR (sizeof(Char) == 2u)