id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10031,clang-3.5 with -Wall -Werror fails to build with uuid,jim.king@…,Andy Tompkins,"In file included from /usr/include/boost-1_56/boost/uuid/uuid.hpp:203: /usr/include/boost-1_56/boost/uuid/detail/uuid_x86.hpp:42:5: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register] register __m128i mm = uuids::detail::load_unaligned_si128(data); ^~~~~~~~~ /usr/include/boost-1_56/boost/uuid/detail/uuid_x86.hpp:53:5: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register] register __m128i mm_this = uuids::detail::load_unaligned_si128(data); ^~~~~~~~~ /usr/include/boost-1_56/boost/uuid/detail/uuid_x86.hpp:54:5: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register] register __m128i mm_rhs = uuids::detail::load_unaligned_si128(rhs.data); ^~~~~~~~~ /usr/include/boost-1_56/boost/uuid/detail/uuid_x86.hpp:61:5: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register] register __m128i mm_left = uuids::detail::load_unaligned_si128(lhs.data); ^~~~~~~~~ /usr/include/boost-1_56/boost/uuid/detail/uuid_x86.hpp:62:5: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register] register __m128i mm_right = uuids::detail::load_unaligned_si128(rhs.data); ^~~~~~~~~ /usr/include/boost-1_56/boost/uuid/detail/uuid_x86.hpp:64:5: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register] register __m128i mm_cmp = _mm_cmpeq_epi32(mm_left, mm_right); ^~~~~~~~~ /usr/include/boost-1_56/boost/uuid/detail/uuid_x86.hpp:74:5: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register] register __m128i mm_left = uuids::detail::load_unaligned_si128(lhs.data); ^~~~~~~~~ /usr/include/boost-1_56/boost/uuid/detail/uuid_x86.hpp:75:5: error: 'register' storage class specifier is deprecated [-Werror,-Wdeprecated-register] register __m128i mm_right = uuids::detail::load_unaligned_si128(rhs.data); ^~~~~~~~~ 8 errors generated. Removing the ""register"" keyword in all the above cases resolves the issue for me. # clang --version Ubuntu clang version 3.5.0-1~exp1 (trunk) (based on LLVM 3.5.0) Target: x86_64-pc-linux-gnu Thread model: posix ",Bugs,closed,Boost 1.59.0,uuid,Boost 1.56.0,Problem,fixed,uuid register deprecated,simon.sasburg@…