[libc-commits] [libc] [libc] Add `-Wsign-conversion` & un-reverts `-Wconversion` (PR #129811)
Vinay Deshmukh via libc-commits
libc-commits at lists.llvm.org
Fri Mar 7 03:39:55 PST 2025
================
@@ -306,7 +306,8 @@ LIBC_INLINE void adjust(ptrdiff_t offset, T1 *__restrict &p1,
template <size_t SIZE, typename T1, typename T2>
void align_p1_to_next_boundary(T1 *__restrict &p1, T2 *__restrict &p2,
size_t &count) {
- adjust(distance_to_next_aligned<SIZE>(p1), p1, p2, count);
+ adjust(static_cast<ptrdiff_t>(distance_to_next_aligned<SIZE>(p1)), p1, p2,
----------------
vinay-deshmukh wrote:
`distance_to_next_aligned` gives a `uintptr_t` that needs to be cast to `ptrdiff_t`
https://github.com/llvm/llvm-project/pull/129811
More information about the libc-commits
mailing list