diff --git a/include/boost/uuid/detail/from_chars_x86.hpp b/include/boost/uuid/detail/from_chars_x86.hpp index 31b5989..6521e0c 100644 --- a/include/boost/uuid/detail/from_chars_x86.hpp +++ b/include/boost/uuid/detail/from_chars_x86.hpp @@ -9,6 +9,7 @@ #if defined(BOOST_UUID_USE_SSE41) +#include #include #include #include @@ -478,7 +479,7 @@ const simd_vector128< std::uint8_t > from_chars_simd_constants< T >::mm_2 = #pragma GCC diagnostic ignored "-Warray-bounds" #endif -template< typename Char, unsigned int Size = sizeof(Char) > +template< typename Char, std::size_t Size = sizeof(Char) > struct from_chars_simd_load_traits; template< typename Char >