This revision was automatically updated to reflect the committed changes. Closed by commit rL280543: Avoid narrowing warnings in __bitset constructor (authored by dim).
Changed prior to commit: https://reviews.llvm.org/D23960?vs=69489&id=70231#toc Repository: rL LLVM https://reviews.llvm.org/D23960 Files: libcxx/trunk/include/bitset Index: libcxx/trunk/include/bitset =================================================================== --- libcxx/trunk/include/bitset +++ libcxx/trunk/include/bitset @@ -259,7 +259,7 @@ #if __SIZEOF_SIZE_T__ == 8 : __first_{__v} #elif __SIZEOF_SIZE_T__ == 4 - : __first_{__v, __v >> __bits_per_word} + : __first_{static_cast<__storage_type>(__v), static_cast<__storage_type>(__v >> __bits_per_word)} #else #error This constructor has not been ported to this platform #endif
Index: libcxx/trunk/include/bitset =================================================================== --- libcxx/trunk/include/bitset +++ libcxx/trunk/include/bitset @@ -259,7 +259,7 @@ #if __SIZEOF_SIZE_T__ == 8 : __first_{__v} #elif __SIZEOF_SIZE_T__ == 4 - : __first_{__v, __v >> __bits_per_word} + : __first_{static_cast<__storage_type>(__v), static_cast<__storage_type>(__v >> __bits_per_word)} #else #error This constructor has not been ported to this platform #endif
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits