diff options
-rw-r--r-- | libc/src/string/memory_utils/utils.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libc/src/string/memory_utils/utils.h b/libc/src/string/memory_utils/utils.h index f70880e..9c29318 100644 --- a/libc/src/string/memory_utils/utils.h +++ b/libc/src/string/memory_utils/utils.h @@ -341,9 +341,9 @@ void align_p1_to_next_boundary(T1 *__restrict &p1, T2 *__restrict &p2, } // Same as align_p1_to_next_boundary above but with a single pointer instead. -template <size_t SIZE, typename T1> -LIBC_INLINE void align_to_next_boundary(T1 *&p1, size_t &count) { - CPtr dummy; +template <size_t SIZE, typename T> +LIBC_INLINE void align_to_next_boundary(T *&p1, size_t &count) { + const T *dummy = p1; align_p1_to_next_boundary<SIZE>(p1, dummy, count); } |